aboutsummaryrefslogtreecommitdiff
path: root/car/elegoo.pb.h
diff options
context:
space:
mode:
Diffstat (limited to 'car/elegoo.pb.h')
-rw-r--r--car/elegoo.pb.h47
1 files changed, 18 insertions, 29 deletions
diff --git a/car/elegoo.pb.h b/car/elegoo.pb.h
index c162007..5ce84f4 100644
--- a/car/elegoo.pb.h
+++ b/car/elegoo.pb.h
@@ -1,5 +1,5 @@
/* Automatically generated nanopb header */
-/* Generated by nanopb-0.3.6 at Tue Jan 24 21:09:08 2017. */
+/* Generated by nanopb-0.3.6 at Sun Aug 20 16:43:10 2017. */
#ifndef PB_ELEGOO_PB_H_INCLUDED
#define PB_ELEGOO_PB_H_INCLUDED
@@ -15,6 +15,16 @@ extern "C" {
#endif
/* Struct definitions */
+typedef struct _Command {
+ bool has_LeftSpeed;
+ int32_t LeftSpeed;
+ bool has_RightSpeed;
+ int32_t RightSpeed;
+ bool has_TurnHead;
+ int32_t TurnHead;
+/* @@protoc_insertion_point(struct:Command) */
+} Command;
+
typedef struct _Event {
bool has_Distance;
int32_t Distance;
@@ -27,50 +37,29 @@ typedef struct _Event {
/* @@protoc_insertion_point(struct:Event) */
} Event;
-typedef struct _Speed {
- bool has_Left;
- int32_t Left;
- bool has_Right;
- int32_t Right;
-/* @@protoc_insertion_point(struct:Speed) */
-} Speed;
-
-typedef struct _Command {
- bool has_SetSpeed;
- Speed SetSpeed;
- bool has_Stop;
- bool Stop;
-/* @@protoc_insertion_point(struct:Command) */
-} Command;
-
/* Default values for struct fields */
/* Initializer values for message structs */
-#define Command_init_default {false, Speed_init_default, false, 0}
-#define Speed_init_default {false, 0, false, 0}
+#define Command_init_default {false, 0, false, 0, false, 0}
#define Event_init_default {false, 0, false, 0, false, 0, false, 0}
-#define Command_init_zero {false, Speed_init_zero, false, 0}
-#define Speed_init_zero {false, 0, false, 0}
+#define Command_init_zero {false, 0, false, 0, false, 0}
#define Event_init_zero {false, 0, false, 0, false, 0, false, 0}
/* Field tags (for use in manual encoding/decoding) */
+#define Command_LeftSpeed_tag 1
+#define Command_RightSpeed_tag 2
+#define Command_TurnHead_tag 3
#define Event_Distance_tag 1
#define Event_SensorA_tag 2
#define Event_SensorB_tag 3
#define Event_SensorC_tag 4
-#define Speed_Left_tag 1
-#define Speed_Right_tag 2
-#define Command_SetSpeed_tag 1
-#define Command_Stop_tag 2
/* Struct field encoding specification for nanopb */
-extern const pb_field_t Command_fields[3];
-extern const pb_field_t Speed_fields[3];
+extern const pb_field_t Command_fields[4];
extern const pb_field_t Event_fields[5];
/* Maximum encoded size of messages (where known) */
-#define Command_size 26
-#define Speed_size 22
+#define Command_size 33
#define Event_size 17
/* Message IDs (where set with "msgid" option) */