1 import "dccl/option_extensions.proto";
3 message NavigationReport {
4 option (dccl.msg) = { codec_version: 4
7 required double x = 1 [(dccl.field) = { min: -10000 max: 10000 precision: 1 }];
8 required double y = 2 [(dccl.field) = { min: -10000 max: 10000 precision: 1 }];
9 required double z = 3 [(dccl.field) = { min: -5000 max: 0 precision: 0 }];
10 enum VehicleClass { AUV = 1; USV = 2; SHIP = 3; }
11 optional VehicleClass veh_class = 4;
12 optional bool battery_ok = 5;