3 import "dccl/option_extensions.proto";
5 package jaiabot.protobuf;
7 enum PressureSensorType {
12 message PressureTemperatureData
18 required double pressure_raw = 1
19 [(dccl.field) = { units { prefix: "deci" unit: "metric::bar" } }];
20 optional double temperature = 2 [(dccl.field) = {
21 units { derived_dimensions: "temperature" system: "celsius" }
23 required PressureSensorType sensor_type = 3;
26 message PressureAdjustedData
32 required double pressure_raw = 1
33 [(dccl.field) = { units { prefix: "deci" unit: "metric::bar" } }];
34 optional double pressure_adjusted = 2
35 [(dccl.field) = { units { prefix: "deci" unit: "metric::bar" } }];
36 optional double pressure_raw_before_dive = 3
37 [(dccl.field) = { units { prefix: "deci" unit: "metric::bar" } }];
38 optional double calculated_depth = 11 [(dccl.field) = {
42 units: { derived_dimensions: "length" }