1
1
// Aquatroll
2
2
//
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 .
4
4
syntax = "proto3" ;
5
5
6
6
package blueye.protocol ;
@@ -21,7 +21,7 @@ enum Type {
21
21
TYPE_TIME = 9 ;
22
22
}
23
23
24
- // Aqua Troll Device IDs
24
+ // Aqua Troll Device IDs.
25
25
enum AquaTrollDevice {
26
26
AQUA_TROLL_DEVICE_UNSPECIFIED = 0 ;
27
27
AQUA_TROLL_DEVICE_LEVEL_TROLL_500 = 1 ;
@@ -45,7 +45,7 @@ enum AquaTrollDevice {
45
45
AQUA_TROLL_DEVICE_AQUA_TROLL_500_VENTED = 34 ;
46
46
}
47
47
48
- // Aqua Troll Quality IDs
48
+ // Aqua Troll Quality IDs.
49
49
enum AquaTrollQuality {
50
50
AQUA_TROLL_QUALITY_NORMAL = 0 ; // protolint:disable:this ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
51
51
AQUA_TROLL_QUALITY_USER_CAL_EXPIRED = 1 ;
@@ -57,7 +57,7 @@ enum AquaTrollQuality {
57
57
AQUA_TROLL_QUALITY_OFF_LINE = 7 ;
58
58
}
59
59
60
- // Aqua Troll Parameter IDs
60
+ // Aqua Troll Parameter IDs.
61
61
enum AquaTrollParameter {
62
62
AQUA_TROLL_PARAMETER_UNSPECIFIED = 0 ;
63
63
AQUA_TROLL_PARAMETER_TEMPERATURE = 1 ;
@@ -119,7 +119,7 @@ enum AquaTrollParameter {
119
119
AQUA_TROLL_PARAMETER_COLORED_DISSOLVED_ORGANIC_MATTER_CONCENTRATION = 87 ;
120
120
}
121
121
122
- // Aqua Troll Unit IDs
122
+ // Aqua Troll Unit IDs.
123
123
enum AquaTrollUnit {
124
124
AQUA_TROLL_UNIT_UNSPECIFIED = 0 ;
125
125
AQUA_TROLL_UNIT_TEMP_CELSIUS = 1 ;
@@ -207,7 +207,7 @@ enum AquaTrollUnit {
207
207
AQUA_TROLL_UNIT_METERS_PER_SECOND = 306 ;
208
208
}
209
209
210
- // Aqua Troll Sensor IDs
210
+ // Aqua Troll Sensor IDs.
211
211
enum AquaTrollSensor {
212
212
AQUA_TROLL_SENSOR_UNSPECIFIED = 0 ;
213
213
AQUA_TROLL_SENSOR_TEMPERATURE = 1 ;
@@ -299,9 +299,9 @@ enum AquaTrollDeviceStatus {
299
299
AQUA_TROLL_DEVICE_STATUS_LOW_MEMORY = 14 ;
300
300
}
301
301
302
- // In-Situ Parameter Block
302
+ // In-Situ Parameter Block.
303
303
//
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.
305
305
message AquaTrollParameterBlock {
306
306
reserved 4 ;
307
307
reserved "data_quality_id" ;
@@ -314,12 +314,12 @@ message AquaTrollParameterBlock {
314
314
repeated AquaTrollUnit available_units = 6 ;
315
315
}
316
316
317
- // In-Situ AquaTroll 500 sensor metadata
317
+ // In-Situ AquaTroll 500 sensor metadata.
318
318
//
319
319
// (Mostly) static information about a connected sensor.
320
320
//
321
321
// Refer to Section 7 Sensor Common Registers in the In-Situ Modbus
322
- // Communication Protocol
322
+ // Communication Protocol.
323
323
message AquaTrollSensorMetadata {
324
324
reserved 4 ;
325
325
reserved "sensor_status" ;
@@ -392,14 +392,14 @@ message AquaTrollSensorParametersArray {
392
392
repeated AquaTrollSensorParameters sensors = 2 ;
393
393
}
394
394
395
- // Request to set an In-Situ Aqua Troll parameter unit
395
+ // Request to set an In-Situ Aqua Troll parameter unit.
396
396
message 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".
400
400
}
401
401
402
- // Request to change the In-Situ Aqua Troll connection status
402
+ // Request to change the In-Situ Aqua Troll connection status.
403
403
message SetAquaTrollConnectionStatus {
404
- bool connected = 1 ; // True to connect, false to disconnect
404
+ bool connected = 1 ; // True to connect, false to disconnect.
405
405
}
0 commit comments