11// Aquatroll
22//
3- // These messages are emitted by the In-Situ AquaTroll 500 probe .
3+ // These messages are emitted by the In-Situ AquaTroll series of probes .
44syntax = "proto3" ;
55
66package blueye.protocol ;
@@ -21,7 +21,7 @@ enum Type {
2121 TYPE_TIME = 9 ;
2222}
2323
24- // Aqua Troll Device IDs
24+ // Aqua Troll Device IDs.
2525enum AquaTrollDevice {
2626 AQUA_TROLL_DEVICE_UNSPECIFIED = 0 ;
2727 AQUA_TROLL_DEVICE_LEVEL_TROLL_500 = 1 ;
@@ -45,7 +45,7 @@ enum AquaTrollDevice {
4545 AQUA_TROLL_DEVICE_AQUA_TROLL_500_VENTED = 34 ;
4646}
4747
48- // Aqua Troll Quality IDs
48+ // Aqua Troll Quality IDs.
4949enum AquaTrollQuality {
5050 AQUA_TROLL_QUALITY_NORMAL = 0 ; // protolint:disable:this ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
5151 AQUA_TROLL_QUALITY_USER_CAL_EXPIRED = 1 ;
@@ -57,7 +57,7 @@ enum AquaTrollQuality {
5757 AQUA_TROLL_QUALITY_OFF_LINE = 7 ;
5858}
5959
60- // Aqua Troll Parameter IDs
60+ // Aqua Troll Parameter IDs.
6161enum AquaTrollParameter {
6262 AQUA_TROLL_PARAMETER_UNSPECIFIED = 0 ;
6363 AQUA_TROLL_PARAMETER_TEMPERATURE = 1 ;
@@ -119,7 +119,7 @@ enum AquaTrollParameter {
119119 AQUA_TROLL_PARAMETER_COLORED_DISSOLVED_ORGANIC_MATTER_CONCENTRATION = 87 ;
120120}
121121
122- // Aqua Troll Unit IDs
122+ // Aqua Troll Unit IDs.
123123enum AquaTrollUnit {
124124 AQUA_TROLL_UNIT_UNSPECIFIED = 0 ;
125125 AQUA_TROLL_UNIT_TEMP_CELSIUS = 1 ;
@@ -207,7 +207,7 @@ enum AquaTrollUnit {
207207 AQUA_TROLL_UNIT_METERS_PER_SECOND = 306 ;
208208}
209209
210- // Aqua Troll Sensor IDs
210+ // Aqua Troll Sensor IDs.
211211enum AquaTrollSensor {
212212 AQUA_TROLL_SENSOR_UNSPECIFIED = 0 ;
213213 AQUA_TROLL_SENSOR_TEMPERATURE = 1 ;
@@ -299,9 +299,9 @@ enum AquaTrollDeviceStatus {
299299 AQUA_TROLL_DEVICE_STATUS_LOW_MEMORY = 14 ;
300300}
301301
302- // In-Situ Parameter Block
302+ // In-Situ Parameter Block.
303303//
304- // Up to NUMBER_OF_SENSOR_PARAMETERS blocks may be part of a sensor
304+ // Up to NUMBER_OF_SENSOR_PARAMETERS blocks may be part of a sensor.
305305message AquaTrollParameterBlock {
306306 reserved 4 ;
307307 reserved "data_quality_id" ;
@@ -314,12 +314,12 @@ message AquaTrollParameterBlock {
314314 repeated AquaTrollUnit available_units = 6 ;
315315}
316316
317- // In-Situ AquaTroll 500 sensor metadata
317+ // In-Situ AquaTroll 500 sensor metadata.
318318//
319319// (Mostly) static information about a connected sensor.
320320//
321321// Refer to Section 7 Sensor Common Registers in the In-Situ Modbus
322- // Communication Protocol
322+ // Communication Protocol.
323323message AquaTrollSensorMetadata {
324324 reserved 4 ;
325325 reserved "sensor_status" ;
@@ -392,14 +392,14 @@ message AquaTrollSensorParametersArray {
392392 repeated AquaTrollSensorParameters sensors = 2 ;
393393}
394394
395- // Request to set an In-Situ Aqua Troll parameter unit
395+ // Request to set an In-Situ Aqua Troll parameter unit.
396396message SetAquaTrollParameterUnit {
397- AquaTrollSensor sensor_id = 1 ; // Sensor id, f. ex. "SENSOR_CONDUCTIVITY_SENSOR"
398- AquaTrollParameter parameter_id = 2 ; // Parameter name, f. ex. "PARAMETER_TEMPERATURE"
399- AquaTrollUnit unit_id = 3 ; // Unit, f. ex. "UNIT_TEMP_CELSIUS"
397+ AquaTrollSensor sensor_id = 1 ; // Sensor id, f. ex. "SENSOR_CONDUCTIVITY_SENSOR".
398+ AquaTrollParameter parameter_id = 2 ; // Parameter name, f. ex. "PARAMETER_TEMPERATURE".
399+ AquaTrollUnit unit_id = 3 ; // Unit, f. ex. "UNIT_TEMP_CELSIUS".
400400}
401401
402- // Request to change the In-Situ Aqua Troll connection status
402+ // Request to change the In-Situ Aqua Troll connection status.
403403message SetAquaTrollConnectionStatus {
404- bool connected = 1 ; // True to connect, false to disconnect
404+ bool connected = 1 ; // True to connect, false to disconnect.
405405}
0 commit comments