3 import "dccl/option_extensions.proto";
4 import "jaiabot/messages/feather.proto";
5 import "goby/middleware/protobuf/gpsd.proto";
6 import "jaiabot/messages/geographic_coordinate.proto";
8 package jaiabot.protobuf;
19 required uint64 time = 1 [(dccl.field) = {
21 units { prefix: "micro" derived_dimensions: "time" }
24 required uint32 index = 2 [(dccl.field) = { min: 0 max: 1000 }];
26 required GeographicCoordinate location = 10;
41 required uint64 time = 1 [(dccl.field) = {
43 units { prefix: "micro" derived_dimensions: "time" }
46 required Status status = 10;
47 optional LoRaMessage feather_msg = 20;
48 optional LoRaTestData test_data = 30;
49 optional goby.middleware.protobuf.gpsd.TimePositionVelocity gps_tpv = 40;
50 optional double range = 50
51 [(dccl.field) = { units { base_dimensions: "L" } }];
52 optional double packet_success = 60;