 |
Wirepas SDK
|
|
Go to the documentation of this file.
6 #ifndef APP_SETUP_INT_H
7 #define APP_SETUP_INT_H
32 #define APP_SETUP_FORMAT 0xabb5e70b
37 #define APP_SETUP_VERSION 1
42 #define APP_SETUP_CLEAR_BYTE 0xff
47 #define APP_SETUP_KEY_SIZE_BYTES 16
52 #define APP_SETUP_PROV_UID_MAX_SIZE_BYTES 112
61 typedef struct __attribute__((__packed__))
83 typedef struct __attribute__((__packed__))
120 typedef struct __attribute__((__packed__))
167 typedef struct __attribute__((__packed__))
214 typedef struct __attribute__((__packed__))
265 #endif // APP_SETUP_INT_H
#define APP_SETUP_PROV_UID_MAX_SIZE_BYTES
Maximum size of provisioning UID.
#define APP_SETUP_KEY_SIZE_BYTES
All security keys are 16 bytes long.
Actions for application setup.
app_setup_action_t action
uint8_t force_key_revocation
app_setup_key_mgmt_t key_mgmt
Key management configuration.
Application setup data header.
app_setup_provisioning_t provisioning
uint8_t enable_key_management
uint8_t network_key_pair_seq
uint8_t mgmt_key_pair_seq
Provisioning configuration.
Application setup data structure.