3import "dccl/option_extensions.proto";
4import "jaiabot/messages/geographic_coordinate.proto";
5import "jaiabot/messages/option_extensions.proto";
7package jaiabot.protobuf;
15 optional uint64 time = 1 [
18 units { prefix: "micro" derived_dimensions: "time" }
19 precision: -6 // second precision
23 optional double salinity = 2 [(dccl.field) = {
24 units { derived_dimensions: "dimensionless" }
26 optional double temperature = 3 [(dccl.field) = {
27 units { derived_dimensions: "temperature" system: "celsius" }
29 optional double depth = 4 [(dccl.field) = {
30 units: { derived_dimensions: "length" }
40 optional uint32 bot_id = 1 [
41 (dccl.field) = { min: 0 max: 255 }
43 optional GeographicCoordinate location = 2;
44 repeated CTDSnapshot snapshot = 3;