@@ -52,14 +52,15 @@ typedef struct _wp_NetworkKeys {
5252} wp_NetworkKeys ;
5353
5454typedef struct _wp_SecurityKeys {
55- pb_callback_t cipher ;
56- pb_callback_t authentication ;
55+ pb_byte_t cipher [ 16 ] ;
56+ pb_byte_t authentication [ 16 ] ;
5757 uint32_t sequence ;
5858} wp_SecurityKeys ;
5959
60+ typedef PB_BYTES_ARRAY_T (128 ) wp_ConfigurationDataItem_payload_t ;
6061typedef struct _wp_ConfigurationDataItem {
6162 uint32_t endpoint ;
62- pb_callback_t payload ;
63+ wp_ConfigurationDataItem_payload_t payload ;
6364} wp_ConfigurationDataItem ;
6465
6566typedef struct _wp_SinkReadConfig {
@@ -309,8 +310,8 @@ extern "C" {
309310#define wp_ChannelRange_init_default {0, 0}
310311#define wp_AppConfigData_init_default {0, {0, {0}}, 0}
311312#define wp_NetworkKeys_init_default {{0}, {0}}
312- #define wp_SecurityKeys_init_default {{{NULL }, NULL}, {{NULL}, NULL }, 0}
313- #define wp_ConfigurationDataItem_init_default {0, {{NULL}, NULL }}
313+ #define wp_SecurityKeys_init_default {{0 }, {0 }, 0}
314+ #define wp_ConfigurationDataItem_init_default {0, {0, {0} }}
314315#define wp_SinkReadConfig_init_default {"", false, wp_NodeRole_init_default, false, 0, false, 0, false, 0, false, wp_AppConfigData_init_default, false, 0, false, 0, false, wp_AccessCycleRange_init_default, false, wp_AccessCycleRange_init_default, false, 0, false, wp_ChannelRange_init_default, false, 0, false, 0, false, 0, false, wp_FirmwareVersion_init_default, false, _wp_OnOffState_MIN, false, wp_ScratchpadInfo_init_default, false, _wp_ScratchpadStatus_MIN, false, _wp_ScratchpadType_MIN, false, wp_ScratchpadInfo_init_default, false, 0, false, wp_TargetScratchpadAndAction_init_default, 0, {}}
315316#define wp_SinkNewConfig_init_default {"", false, wp_NodeRole_init_default, false, 0, false, 0, false, 0, false, wp_AppConfigData_init_default, false, 0, false, wp_NetworkKeys_init_default, false, wp_AccessCycleRange_init_default, false, _wp_OnOffState_MIN, false, wp_SecurityKeys_init_default, false, wp_SecurityKeys_init_default}
316317#define wp_GatewayInfo_init_default {0, false, "", false, "", false, 0, false, 0, 0, {_wp_GatewayFeature_MIN, _wp_GatewayFeature_MIN}}
@@ -330,8 +331,8 @@ extern "C" {
330331#define wp_ChannelRange_init_zero {0, 0}
331332#define wp_AppConfigData_init_zero {0, {0, {0}}, 0}
332333#define wp_NetworkKeys_init_zero {{0}, {0}}
333- #define wp_SecurityKeys_init_zero {{{NULL }, NULL}, {{NULL}, NULL }, 0}
334- #define wp_ConfigurationDataItem_init_zero {0, {{NULL}, NULL }}
334+ #define wp_SecurityKeys_init_zero {{0 }, {0 }, 0}
335+ #define wp_ConfigurationDataItem_init_zero {0, {0, {0} }}
335336#define wp_SinkReadConfig_init_zero {"", false, wp_NodeRole_init_zero, false, 0, false, 0, false, 0, false, wp_AppConfigData_init_zero, false, 0, false, 0, false, wp_AccessCycleRange_init_zero, false, wp_AccessCycleRange_init_zero, false, 0, false, wp_ChannelRange_init_zero, false, 0, false, 0, false, 0, false, wp_FirmwareVersion_init_zero, false, _wp_OnOffState_MIN, false, wp_ScratchpadInfo_init_zero, false, _wp_ScratchpadStatus_MIN, false, _wp_ScratchpadType_MIN, false, wp_ScratchpadInfo_init_zero, false, 0, false, wp_TargetScratchpadAndAction_init_zero, 0, {}}
336337#define wp_SinkNewConfig_init_zero {"", false, wp_NodeRole_init_zero, false, 0, false, 0, false, 0, false, wp_AppConfigData_init_zero, false, 0, false, wp_NetworkKeys_init_zero, false, wp_AccessCycleRange_init_zero, false, _wp_OnOffState_MIN, false, wp_SecurityKeys_init_zero, false, wp_SecurityKeys_init_zero}
337338#define wp_GatewayInfo_init_zero {0, false, "", false, "", false, 0, false, 0, 0, {_wp_GatewayFeature_MIN, _wp_GatewayFeature_MIN}}
@@ -465,16 +466,16 @@ X(a, STATIC, REQUIRED, FIXED_LENGTH_BYTES, authentication, 2)
465466#define wp_NetworkKeys_DEFAULT NULL
466467
467468#define wp_SecurityKeys_FIELDLIST (X , a ) \
468- X(a, CALLBACK, REQUIRED, BYTES, cipher, 1) \
469- X(a, CALLBACK, REQUIRED, BYTES, authentication, 2) \
469+ X(a, STATIC, REQUIRED, FIXED_LENGTH_BYTES, cipher, 1) \
470+ X(a, STATIC, REQUIRED, FIXED_LENGTH_BYTES, authentication, 2) \
470471X(a, STATIC, REQUIRED, UINT32, sequence, 3)
471- #define wp_SecurityKeys_CALLBACK pb_default_field_callback
472+ #define wp_SecurityKeys_CALLBACK NULL
472473#define wp_SecurityKeys_DEFAULT NULL
473474
474475#define wp_ConfigurationDataItem_FIELDLIST (X , a ) \
475476X(a, STATIC, REQUIRED, UINT32, endpoint, 1) \
476- X(a, CALLBACK, REQUIRED, BYTES, payload, 2)
477- #define wp_ConfigurationDataItem_CALLBACK pb_default_field_callback
477+ X(a, STATIC, REQUIRED, BYTES, payload, 2)
478+ #define wp_ConfigurationDataItem_CALLBACK NULL
478479#define wp_ConfigurationDataItem_DEFAULT NULL
479480
480481#define wp_SinkReadConfig_FIELDLIST (X , a ) \
@@ -680,28 +681,28 @@ extern const pb_msgdesc_t wp_GetConfigurationDataItemResp_msg;
680681#define wp_GetConfigurationDataItemResp_fields &wp_GetConfigurationDataItemResp_msg
681682
682683/* Maximum encoded size of messages (where known) */
683- /* wp_SecurityKeys_size depends on runtime parameters */
684- /* wp_ConfigurationDataItem_size depends on runtime parameters */
685- /* wp_SinkReadConfig_size depends on runtime parameters */
686- /* wp_SinkNewConfig_size depends on runtime parameters */
687- /* wp_StatusEvent_size depends on runtime parameters */
688- /* wp_GetConfigsResp_size depends on runtime parameters */
689- /* wp_SetConfigReq_size depends on runtime parameters */
690- /* wp_SetConfigResp_size depends on runtime parameters */
691- /* wp_SetConfigurationDataItemReq_size depends on runtime parameters */
692- /* wp_GetConfigurationDataItemResp_size depends on runtime parameters */
693- #define WP_CONFIG_MESSAGE_PB_H_MAX_SIZE wp_GetGwInfoResp_size
684+ #define WP_CONFIG_MESSAGE_PB_H_MAX_SIZE wp_StatusEvent_size
694685#define wp_AccessCycleRange_size 12
695686#define wp_AppConfigData_size 94
696687#define wp_ChannelRange_size 12
688+ #define wp_ConfigurationDataItem_size 137
697689#define wp_GatewayInfo_size 125
698690#define wp_GetConfigsReq_size 41
691+ #define wp_GetConfigsResp_size 415
699692#define wp_GetConfigurationDataItemReq_size 47
693+ #define wp_GetConfigurationDataItemResp_size 225
700694#define wp_GetGwInfoReq_size 41
701695#define wp_GetGwInfoResp_size 212
702696#define wp_NetworkKeys_size 36
703697#define wp_NodeRole_size 6
698+ #define wp_SecurityKeys_size 42
699+ #define wp_SetConfigReq_size 336
700+ #define wp_SetConfigResp_size 414
701+ #define wp_SetConfigurationDataItemReq_size 181
704702#define wp_SetConfigurationDataItemResp_size 85
703+ #define wp_SinkNewConfig_size 292
704+ #define wp_SinkReadConfig_size 326
705+ #define wp_StatusEvent_size 520
705706
706707#ifdef __cplusplus
707708} /* extern "C" */
0 commit comments