Skip to content

Commit bede6ab

Browse files
committed
GPS - Match Protobuf: 607702e..6811f7b
1 parent 551df54 commit bede6ab

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/protos/gps.pb.h

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ typedef struct _wippersnapper_gps_GPSConfig {
1818
/* Baud rate is not included here as it is included in the UartAdd->UartSerialConfig message. */
1919
pb_size_t commands_count;
2020
char commands[16][90]; /* * List of commands to configure the GPS * */
21+
int32_t period; /* * The period to poll the GPS module, in milliseconds */
2122
} wippersnapper_gps_GPSConfig;
2223

2324
/* * GPSDateTime represents the date and time information from a GPRMC/GPGGA string * */
@@ -65,17 +66,18 @@ extern "C" {
6566
#endif
6667

6768
/* Initializer values for message structs */
68-
#define wippersnapper_gps_GPSConfig_init_default {0, {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}
69+
#define wippersnapper_gps_GPSConfig_init_default {0, {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, 0}
6970
#define wippersnapper_gps_GPSDateTime_init_default {0, 0, 0, 0, 0, 0, 0}
7071
#define wippersnapper_gps_GPSRMCResponse_init_default {false, wippersnapper_gps_GPSDateTime_init_default, "", "", "", "", "", "", ""}
7172
#define wippersnapper_gps_GPGGAResponse_init_default {false, wippersnapper_gps_GPSDateTime_init_default, "", "", "", "", 0, 0, "", "", ""}
72-
#define wippersnapper_gps_GPSConfig_init_zero {0, {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}}
73+
#define wippersnapper_gps_GPSConfig_init_zero {0, {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}, 0}
7374
#define wippersnapper_gps_GPSDateTime_init_zero {0, 0, 0, 0, 0, 0, 0}
7475
#define wippersnapper_gps_GPSRMCResponse_init_zero {false, wippersnapper_gps_GPSDateTime_init_zero, "", "", "", "", "", "", ""}
7576
#define wippersnapper_gps_GPGGAResponse_init_zero {false, wippersnapper_gps_GPSDateTime_init_zero, "", "", "", "", 0, 0, "", "", ""}
7677

7778
/* Field tags (for use in manual encoding/decoding) */
7879
#define wippersnapper_gps_GPSConfig_commands_tag 1
80+
#define wippersnapper_gps_GPSConfig_period_tag 2
7981
#define wippersnapper_gps_GPSDateTime_hour_tag 1
8082
#define wippersnapper_gps_GPSDateTime_minute_tag 2
8183
#define wippersnapper_gps_GPSDateTime_seconds_tag 3
@@ -104,7 +106,8 @@ extern "C" {
104106

105107
/* Struct field encoding specification for nanopb */
106108
#define wippersnapper_gps_GPSConfig_FIELDLIST(X, a) \
107-
X(a, STATIC, REPEATED, STRING, commands, 1)
109+
X(a, STATIC, REPEATED, STRING, commands, 1) \
110+
X(a, STATIC, SINGULAR, INT32, period, 2)
108111
#define wippersnapper_gps_GPSConfig_CALLBACK NULL
109112
#define wippersnapper_gps_GPSConfig_DEFAULT NULL
110113

@@ -161,7 +164,7 @@ extern const pb_msgdesc_t wippersnapper_gps_GPGGAResponse_msg;
161164
/* Maximum encoded size of messages (where known) */
162165
#define WIPPERSNAPPER_GPS_GPS_PB_H_MAX_SIZE wippersnapper_gps_GPSConfig_size
163166
#define wippersnapper_gps_GPGGAResponse_size 168
164-
#define wippersnapper_gps_GPSConfig_size 1456
167+
#define wippersnapper_gps_GPSConfig_size 1467
165168
#define wippersnapper_gps_GPSDateTime_size 77
166169
#define wippersnapper_gps_GPSRMCResponse_size 139
167170

0 commit comments

Comments
 (0)