14
14
/* *
15
15
AnalogIOAdd adds an analog pin to the device. */
16
16
typedef struct _wippersnapper_analogio_AnalogIOAdd {
17
- pb_callback_t pin_name ; /* * Name of the pin. */
17
+ char pin_name [ 64 ] ; /* * Name of the pin. */
18
18
float period ; /* * Time between reads, in seconds. */
19
19
wippersnapper_sensor_SensorType read_mode ; /* * Desired read mode for the pin. */
20
20
} wippersnapper_analogio_AnalogIOAdd ;
@@ -39,10 +39,10 @@ extern "C" {
39
39
#endif
40
40
41
41
/* Initializer values for message structs */
42
- #define wippersnapper_analogio_AnalogIOAdd_init_default {{{NULL}, NULL} , 0, _wippersnapper_sensor_SensorType_MIN}
42
+ #define wippersnapper_analogio_AnalogIOAdd_init_default {"" , 0, _wippersnapper_sensor_SensorType_MIN}
43
43
#define wippersnapper_analogio_AnalogIORemove_init_default {{{NULL}, NULL}}
44
44
#define wippersnapper_analogio_AnalogIOEvent_init_default {{{NULL}, NULL}, false, wippersnapper_sensor_SensorEvent_init_default}
45
- #define wippersnapper_analogio_AnalogIOAdd_init_zero {{{NULL}, NULL} , 0, _wippersnapper_sensor_SensorType_MIN}
45
+ #define wippersnapper_analogio_AnalogIOAdd_init_zero {"" , 0, _wippersnapper_sensor_SensorType_MIN}
46
46
#define wippersnapper_analogio_AnalogIORemove_init_zero {{{NULL}, NULL}}
47
47
#define wippersnapper_analogio_AnalogIOEvent_init_zero {{{NULL}, NULL}, false, wippersnapper_sensor_SensorEvent_init_zero}
48
48
@@ -56,10 +56,10 @@ extern "C" {
56
56
57
57
/* Struct field encoding specification for nanopb */
58
58
#define wippersnapper_analogio_AnalogIOAdd_FIELDLIST (X , a ) \
59
- X(a, CALLBACK, SINGULAR, STRING, pin_name, 1) \
59
+ X(a, STATIC, SINGULAR, STRING, pin_name, 1) \
60
60
X(a, STATIC, SINGULAR, FLOAT, period, 2) \
61
61
X(a, STATIC, SINGULAR, UENUM, read_mode, 3)
62
- #define wippersnapper_analogio_AnalogIOAdd_CALLBACK pb_default_field_callback
62
+ #define wippersnapper_analogio_AnalogIOAdd_CALLBACK NULL
63
63
#define wippersnapper_analogio_AnalogIOAdd_DEFAULT NULL
64
64
65
65
#define wippersnapper_analogio_AnalogIORemove_FIELDLIST (X , a ) \
@@ -84,9 +84,10 @@ extern const pb_msgdesc_t wippersnapper_analogio_AnalogIOEvent_msg;
84
84
#define wippersnapper_analogio_AnalogIOEvent_fields &wippersnapper_analogio_AnalogIOEvent_msg
85
85
86
86
/* Maximum encoded size of messages (where known) */
87
- /* wippersnapper_analogio_AnalogIOAdd_size depends on runtime parameters */
88
87
/* wippersnapper_analogio_AnalogIORemove_size depends on runtime parameters */
89
88
/* wippersnapper_analogio_AnalogIOEvent_size depends on runtime parameters */
89
+ #define WIPPERSNAPPER_ANALOGIO_ANALOGIO_PB_H_MAX_SIZE wippersnapper_analogio_AnalogIOAdd_size
90
+ #define wippersnapper_analogio_AnalogIOAdd_size 72
90
91
91
92
#ifdef __cplusplus
92
93
} /* extern "C" */
0 commit comments