@@ -87,7 +87,8 @@ typedef struct _wippersnapper_uart_GenericUartInputConfig {
87
87
pb_callback_t name ; /* * The name used to identify the device. */
88
88
wippersnapper_uart_GenericDeviceLineEnding line_ending ; /* * The line ending used by the device. */
89
89
int32_t period ; /* * The period to poll the device, in milliseconds */
90
- pb_callback_t sensor_types ; /* * SI Types for each sensor on the UART device. */
90
+ pb_size_t sensor_types_count ;
91
+ wippersnapper_sensor_SensorType sensor_types [15 ]; /* * SI Types for each sensor on the UART device. */
91
92
} wippersnapper_uart_GenericUartInputConfig ;
92
93
93
94
/* *
@@ -103,8 +104,8 @@ typedef struct _wippersnapper_uart_TrinamicDynamixelConfig {
103
104
typedef struct _wippersnapper_uart_PM25AQIConfig {
104
105
bool is_pm1006 ; /* * True if the device is a PM1006 AQ sensor, Defaults to False. */
105
106
int32_t period ; /* * The period to poll the device, in milliseconds */
106
- pb_size_t i2c_device_sensor_types_count ;
107
- wippersnapper_sensor_SensorType i2c_device_sensor_types [15 ]; /* * SI Types for each sensor on the I2c device. */
107
+ pb_size_t sensor_types_count ;
108
+ wippersnapper_sensor_SensorType sensor_types [15 ]; /* * SI Types for each sensor on the I2c device. */
108
109
} wippersnapper_uart_PM25AQIConfig ;
109
110
110
111
/* *
@@ -220,7 +221,7 @@ extern "C" {
220
221
#define wippersnapper_uart_GenericUartInputConfig_sensor_types_ENUMTYPE wippersnapper_sensor_SensorType
221
222
222
223
223
- #define wippersnapper_uart_PM25AQIConfig_i2c_device_sensor_types_ENUMTYPE wippersnapper_sensor_SensorType
224
+ #define wippersnapper_uart_PM25AQIConfig_sensor_types_ENUMTYPE wippersnapper_sensor_SensorType
224
225
225
226
#define wippersnapper_uart_UartDeviceConfig_device_type_ENUMTYPE wippersnapper_uart_UartDeviceType
226
227
@@ -238,7 +239,7 @@ extern "C" {
238
239
239
240
/* Initializer values for message structs */
240
241
#define wippersnapper_uart_UartSerialConfig_init_default {"", "", 0, 0, _wippersnapper_uart_UartPacketFormat_MIN, 0, 0, 0}
241
- #define wippersnapper_uart_GenericUartInputConfig_init_default {{{NULL}, NULL}, _wippersnapper_uart_GenericDeviceLineEnding_MIN, 0, {{NULL}, NULL }}
242
+ #define wippersnapper_uart_GenericUartInputConfig_init_default {{{NULL}, NULL}, _wippersnapper_uart_GenericDeviceLineEnding_MIN, 0, 0, {_wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN }}
242
243
#define wippersnapper_uart_TrinamicDynamixelConfig_init_default {0}
243
244
#define wippersnapper_uart_PM25AQIConfig_init_default {0, 0, 0, {_wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN}}
244
245
#define wippersnapper_uart_UartDeviceConfig_init_default {_wippersnapper_uart_UartDeviceType_MIN, "", 0, {wippersnapper_uart_GenericUartInputConfig_init_default}}
@@ -249,7 +250,7 @@ extern "C" {
249
250
#define wippersnapper_uart_UartWritten_init_default {0, _wippersnapper_uart_UartDeviceType_MIN, "", 0}
250
251
#define wippersnapper_uart_UartInputEvent_init_default {0, _wippersnapper_uart_UartDeviceType_MIN, "", 0, {wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default, wippersnapper_sensor_SensorEvent_init_default}}
251
252
#define wippersnapper_uart_UartSerialConfig_init_zero {"", "", 0, 0, _wippersnapper_uart_UartPacketFormat_MIN, 0, 0, 0}
252
- #define wippersnapper_uart_GenericUartInputConfig_init_zero {{{NULL}, NULL}, _wippersnapper_uart_GenericDeviceLineEnding_MIN, 0, {{NULL}, NULL }}
253
+ #define wippersnapper_uart_GenericUartInputConfig_init_zero {{{NULL}, NULL}, _wippersnapper_uart_GenericDeviceLineEnding_MIN, 0, 0, {_wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN }}
253
254
#define wippersnapper_uart_TrinamicDynamixelConfig_init_zero {0}
254
255
#define wippersnapper_uart_PM25AQIConfig_init_zero {0, 0, 0, {_wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN, _wippersnapper_sensor_SensorType_MIN}}
255
256
#define wippersnapper_uart_UartDeviceConfig_init_zero {_wippersnapper_uart_UartDeviceType_MIN, "", 0, {wippersnapper_uart_GenericUartInputConfig_init_zero}}
@@ -276,7 +277,7 @@ extern "C" {
276
277
#define wippersnapper_uart_TrinamicDynamixelConfig_device_id_tag 1
277
278
#define wippersnapper_uart_PM25AQIConfig_is_pm1006_tag 1
278
279
#define wippersnapper_uart_PM25AQIConfig_period_tag 2
279
- #define wippersnapper_uart_PM25AQIConfig_i2c_device_sensor_types_tag 3
280
+ #define wippersnapper_uart_PM25AQIConfig_sensor_types_tag 3
280
281
#define wippersnapper_uart_UartDeviceConfig_device_type_tag 1
281
282
#define wippersnapper_uart_UartDeviceConfig_device_id_tag 2
282
283
#define wippersnapper_uart_UartDeviceConfig_generic_uart_input_tag 3
@@ -323,7 +324,7 @@ X(a, STATIC, SINGULAR, BOOL, sw_serial_invert, 8)
323
324
X(a, CALLBACK, SINGULAR, STRING, name, 1) \
324
325
X(a, STATIC, SINGULAR, UENUM, line_ending, 2) \
325
326
X(a, STATIC, SINGULAR, INT32, period, 3) \
326
- X(a, CALLBACK, REPEATED, UENUM, sensor_types, 4)
327
+ X(a, STATIC, REPEATED, UENUM, sensor_types, 4)
327
328
#define wippersnapper_uart_GenericUartInputConfig_CALLBACK pb_default_field_callback
328
329
#define wippersnapper_uart_GenericUartInputConfig_DEFAULT NULL
329
330
@@ -335,7 +336,7 @@ X(a, STATIC, SINGULAR, UINT32, device_id, 1)
335
336
#define wippersnapper_uart_PM25AQIConfig_FIELDLIST (X , a ) \
336
337
X(a, STATIC, SINGULAR, BOOL, is_pm1006, 1) \
337
338
X(a, STATIC, SINGULAR, INT32, period, 2) \
338
- X(a, STATIC, REPEATED, UENUM, i2c_device_sensor_types, 3)
339
+ X(a, STATIC, REPEATED, UENUM, sensor_types, 3)
339
340
#define wippersnapper_uart_PM25AQIConfig_CALLBACK NULL
340
341
#define wippersnapper_uart_PM25AQIConfig_DEFAULT NULL
341
342
0 commit comments