3 import "dccl/option_extensions.proto";
5 package jaiabot.protobuf;
7 message SurfaceBounds {
8 optional int32 upper = 1 [default = 1100, (dccl.field) = { min: 1000 max: 2000 }];
9 optional int32 lower = 2 [default = 1900, (dccl.field) = { min: 1000 max: 2000 }];
10 optional int32 center = 3 [default = 1500, (dccl.field) = { min: 1000 max: 2000 }];
13 optional int32 forwardStart = 1 [default = 1600, (dccl.field) = { min: 1000 max: 2000 }];
14 optional int32 reverseStart = 2 [default = 1400, (dccl.field) = { min: 1000 max: 2000 }];
15 optional int32 max_reverse = 3 [default = 1320, (dccl.field) = { min: 1000 max: 2000 }];
16 optional int32 throttle_zero_net_buoyancy = 4 [default = -35, (dccl.field) = { min: -100 max: 100 }];
17 optional int32 throttle_dive = 5 [default = -35, (dccl.field) = { min: -100 max: 100 }];
18 optional int32 throttle_ascent = 6 [default = 25, (dccl.field) = { min: -100 max: 100 }];
22 optional SurfaceBounds strb = 1;
23 optional SurfaceBounds port = 2;
24 optional SurfaceBounds rudder = 3;
25 optional MotorBounds motor = 4;