2 import "dccl/option_extensions.proto";
5 option (dccl.msg).id = 125;
6 option (dccl.msg).max_bytes = 32;
7 required int32 destination = 1 [
10 (dccl.field).precision = 0
12 optional string type = 2
13 [(dccl.field).static_value = "goto", (dccl.field).codec = "_static"];
14 required int32 goto_x = 3 [
15 (dccl.field).max = 10000,
17 (dccl.field).precision = 0
19 required int32 goto_y = 4 [
20 (dccl.field).max = 10000,
22 (dccl.field).precision = 0
24 required bool lights_on = 5;
25 required string new_instructions = 6 [(dccl.field).max_length = 10];
26 required double goto_speed = 7 [
29 (dccl.field).precision = 2
35 option (dccl.msg).id = 126;
36 option (dccl.msg).max_bytes = 32;
37 required double nav_x = 1 [
38 (dccl.field).max = 10000,
40 (dccl.field).precision = 1
42 required double nav_y = 2 [
43 (dccl.field).max = 10000,
45 (dccl.field).precision = 1
47 required HealthEnum health = 3;
51 HEALTH_LOW_BATTERY = 1;