aboutsummaryrefslogtreecommitdiff
path: root/elegoo/elegoo.pb.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-12-11 21:49:58 +0100
committerDimitri Sokolyuk <demon@dim13.org>2017-12-11 21:49:58 +0100
commitb55a08cd6aba0364d8ef4c450f8aeb057bb936ee (patch)
tree80d216699a6e80badaf974650ada467241fc3651 /elegoo/elegoo.pb.h
parent7b489b6abcebff02b699cba8c956b6a582082d0d (diff)
submessages
Diffstat (limited to 'elegoo/elegoo.pb.h')
-rw-r--r--elegoo/elegoo.pb.h58
1 files changed, 39 insertions, 19 deletions
diff --git a/elegoo/elegoo.pb.h b/elegoo/elegoo.pb.h
index 7ba34f2..3d90f3f 100644
--- a/elegoo/elegoo.pb.h
+++ b/elegoo/elegoo.pb.h
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
-/* Generated by nanopb-0.3.9 at Mon Dec 11 01:03:09 2017. */
+/* Generated by nanopb-0.3.9 at Mon Dec 11 21:46:37 2017. */
#ifndef PB_ELEGOO_ELEGOO_PB_H_INCLUDED
#define PB_ELEGOO_ELEGOO_PB_H_INCLUDED
@@ -15,9 +15,21 @@ extern "C" {
#endif
/* Struct definitions */
+typedef struct _elegoo_Sensor {
+ bool R;
+ bool C;
+ bool L;
+/* @@protoc_insertion_point(struct:elegoo_Sensor) */
+} elegoo_Sensor;
+
+typedef struct _elegoo_Speed {
+ int32_t L;
+ int32_t R;
+/* @@protoc_insertion_point(struct:elegoo_Speed) */
+} elegoo_Speed;
+
typedef struct _elegoo_Command {
- int32_t SpeedR;
- int32_t SpeedL;
+ elegoo_Speed Speed;
bool Stop;
uint32_t Direction;
uint32_t StopAfter;
@@ -27,9 +39,7 @@ typedef struct _elegoo_Command {
typedef struct _elegoo_Events {
uint32_t Distance;
int32_t Direction;
- bool SensorR;
- bool SensorC;
- bool SensorL;
+ elegoo_Sensor Sensor;
uint32_t KeyPress;
uint32_t Time;
/* @@protoc_insertion_point(struct:elegoo_Events) */
@@ -38,32 +48,42 @@ typedef struct _elegoo_Events {
/* Default values for struct fields */
/* Initializer values for message structs */
-#define elegoo_Command_init_default {0, 0, 0, 0, 0}
-#define elegoo_Events_init_default {0, 0, 0, 0, 0, 0, 0}
-#define elegoo_Command_init_zero {0, 0, 0, 0, 0}
-#define elegoo_Events_init_zero {0, 0, 0, 0, 0, 0, 0}
+#define elegoo_Speed_init_default {0, 0}
+#define elegoo_Command_init_default {elegoo_Speed_init_default, 0, 0, 0}
+#define elegoo_Sensor_init_default {0, 0, 0}
+#define elegoo_Events_init_default {0, 0, elegoo_Sensor_init_default, 0, 0}
+#define elegoo_Speed_init_zero {0, 0}
+#define elegoo_Command_init_zero {elegoo_Speed_init_zero, 0, 0, 0}
+#define elegoo_Sensor_init_zero {0, 0, 0}
+#define elegoo_Events_init_zero {0, 0, elegoo_Sensor_init_zero, 0, 0}
/* Field tags (for use in manual encoding/decoding) */
-#define elegoo_Command_SpeedR_tag 1
-#define elegoo_Command_SpeedL_tag 2
+#define elegoo_Sensor_R_tag 1
+#define elegoo_Sensor_C_tag 2
+#define elegoo_Sensor_L_tag 3
+#define elegoo_Speed_L_tag 1
+#define elegoo_Speed_R_tag 2
+#define elegoo_Command_Speed_tag 1
#define elegoo_Command_Stop_tag 3
#define elegoo_Command_Direction_tag 4
#define elegoo_Command_StopAfter_tag 5
#define elegoo_Events_Distance_tag 1
#define elegoo_Events_Direction_tag 2
-#define elegoo_Events_SensorR_tag 3
-#define elegoo_Events_SensorC_tag 4
-#define elegoo_Events_SensorL_tag 5
+#define elegoo_Events_Sensor_tag 3
#define elegoo_Events_KeyPress_tag 6
#define elegoo_Events_Time_tag 7
/* Struct field encoding specification for nanopb */
-extern const pb_field_t elegoo_Command_fields[6];
-extern const pb_field_t elegoo_Events_fields[8];
+extern const pb_field_t elegoo_Speed_fields[3];
+extern const pb_field_t elegoo_Command_fields[5];
+extern const pb_field_t elegoo_Sensor_fields[4];
+extern const pb_field_t elegoo_Events_fields[6];
/* Maximum encoded size of messages (where known) */
-#define elegoo_Command_size 26
-#define elegoo_Events_size 30
+#define elegoo_Speed_size 12
+#define elegoo_Command_size 28
+#define elegoo_Sensor_size 6
+#define elegoo_Events_size 32
/* Message IDs (where set with "msgid" option) */
#ifdef PB_MSGID