From ea1bfc06361bbc00be1821c25d0b99411b8d3586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Folles=C3=B8?= Date: Wed, 5 Aug 2026 12:28:34 +0200 Subject: [PATCH] Add the Cygnus thickness gauge on an RS232 converting connector The X7 carries no RS485 on any port. Devices needing it reach the drone through a connector holding a converter, so they present as RS232, and a gauge on such a connector is a different thing to the drone than one wired straight through: it fits any port with RS232, where the original fits only a port with RS485. Named for the interface it presents rather than as a revision, since the instrument is unchanged and naming it by interface is what the compatibility model reasons about. Co-Authored-By: Claude Fable 5 --- protobuf_definitions/message_formats.proto | 3 +++ 1 file changed, 3 insertions(+) diff --git a/protobuf_definitions/message_formats.proto b/protobuf_definitions/message_formats.proto index cc9b257f..7d7f5218 100644 --- a/protobuf_definitions/message_formats.proto +++ b/protobuf_definitions/message_formats.proto @@ -1122,6 +1122,9 @@ enum GuestPortDeviceID { GUEST_PORT_DEVICE_ID_BLUEYE_MULTIBEAM_SERVO_V2 = 46; // Blueye Multibeam Skid Servo V2. GUEST_PORT_DEVICE_ID_CERULEAN_OMNISCAN_450_COMPACT = 47; // Cerulean Omniscan 450 Compact. GUEST_PORT_DEVICE_ID_BLUEYE_SCALING_LASER = 48; // Blueye Scaling Laser. + // Cygnus Mini ROV Thickness Gauge on a connector that converts its RS485 to + // RS232, letting it be used on drones with no RS485, such as the X7. + GUEST_PORT_DEVICE_ID_CYGNUS_MINI_ROV_THICKNESS_GAUGE_RS232 = 49; } // Guest port number.