18#define APP_CONF_MAX 80
33#define MSAP_MAX_NBORS 8
36#define MSAP_AUTOSTART 1
54typedef struct __attribute__ ((__packed__))
120typedef struct __attribute__ ((__packed__))
125typedef struct __attribute__ ((__packed__))
134typedef struct __attribute__ ((__packed__))
142typedef struct __attribute__ ((__packed__))
148typedef struct __attribute__ ((__packed__))
156typedef struct __attribute__ ((__packed__))
166typedef struct __attribute__ ((__packed__))
176typedef struct __attribute__ ((__packed__))
193typedef struct __attribute__ ((__packed__))
217#define MSAP_SCRATCHPAD_BLOCK_MAX_NUM_BYTES 112
220typedef struct __attribute__ ((__packed__))
230#define FRAME_MSAP_SCRATCHPAD_BLOCK_REQ_HEADER_SIZE \
231 (sizeof(msap_scratchpad_block_req_t) - MSAP_SCRATCHPAD_BLOCK_MAX_NUM_BYTES)
255typedef struct __attribute__ ((__packed__))
288typedef struct __attribute__ ((__packed__))
304typedef struct __attribute__ ((__packed__))
346typedef struct __attribute__ ((__packed__))
353typedef struct __attribute__ ((__packed__))
372typedef struct __attribute__ ((__packed__))
381typedef struct __attribute__ ((__packed__))
390typedef struct __attribute__ ((__packed__))
426typedef struct __attribute__ ((__packed__))
452typedef struct __attribute__ ((__packed__))
464#define MSAP_SCRATCHPAD_BLOCK_READ_MAX_NUM_BYTES (MSAP_SCRATCHPAD_BLOCK_MAX_NUM_BYTES)
467typedef struct __attribute__ ((__packed__))
493typedef struct __attribute__ ((__packed__))
501#define FRAME_MSAP_SCRATCHPAD_BLOCK_READ_CNF_HEADER_SIZE \
502 (sizeof(msap_scratchpad_block_read_cnf_t) - MSAP_SCRATCHPAD_BLOCK_READ_MAX_NUM_BYTES)
505#define MSAP_NPD_PAYLOAD_MAX_LEN 80
508typedef struct __attribute__((__packed__))
537typedef struct __attribute__((__packed__))
544typedef struct __attribute__((__packed__))
563#define MSAP_CONFIG_DATA_ITEM_GET_HEADER_SIZE (sizeof(msap_config_data_item_get_cnf_t) - MSAP_NPD_PAYLOAD_MAX_LEN)
566typedef struct __attribute__((__packed__))
586#define MSAP_CONFIG_DATA_LIST_ITEMS_MAX_NUM_ENDPOINTS 16
589#define MSAP_CONFIG_DATA_LIST_ITEMS_HEADER_SIZE (sizeof(msap_config_data_list_items_cnf_t) - sizeof(uint16_t) * MSAP_CONFIG_DATA_LIST_ITEMS_MAX_NUM_ENDPOINTS)
592typedef struct __attribute__((__packed__))
603typedef struct __attribute__((__packed__))
610typedef struct __attribute__((__packed__))
msap_scratchpad_block_read_cnf_t scratchpad_block_read_cnf
uint32_t gotoNRSL_seconds
msap_config_data_list_items_e
@ MSAP_CONFIG_DATA_LIST_ITEMS_NOT_SUPPORTED
@ MSAP_CONFIG_DATA_LIST_ITEMS_SUCCESS
#define APP_CONF_MAX
App config max size. The define is needed for compiling time size reservations.
msap_sleep_state_rsp_t sleep_state_rsp
msap_int_read_cnf_t int_read_cnf
msap_config_data_list_items_cnf_t config_data_list_items_cnf
#define MSAP_CONFIG_DATA_LIST_ITEMS_MAX_NUM_ENDPOINTS
@ MSAP_NRLS_SLEEP_NOT_STARTED
@ MSAP_ATTR_ROUTE_COUNT_SIZE
@ MSAP_ATTR_MCAST_GROUPS_SIZE
@ MSAP_ATTR_AC_LIMITS_SIZE
@ MSAP_ATTR_SCRATCHPAD_NUM_BYTES_SIZE
@ MSAP_ATTR_SYSTEM_TIME_SIZE
@ MSAP_ATTR_PDU_BUFF_CAP_SIZE
@ MSAP_ATTR_PDU_BUFF_USAGE_SIZE
@ MSAP_ATTR_AC_RANGE_SIZE
@ MSAP_ATTR_CURRENT_AC_SIZE
@ MSAP_ATTR_RESERVED_1_SIZE
@ MSAP_ATTR_SCRATCHPAD_BLOCK_MAX_SIZE
@ MSAP_ATTR_STACK_STATUS_SIZE
@ MSAP_ATTR_AUTOSTART_SIZE
@ MSAP_ATTR_NBOR_COUNT_SIZE
msap_scratchpad_bootable_result_e
@ MSAP_SCRATCHPAD_BOOTABLE_INVALID_STATE
@ MSAP_SCRATCHPAD_BOOTABLE_NO_SCRATCHPAD
@ MSAP_SCRATCHPAD_BOOTABLE_SUCCESS
@ MSAP_SCRATCHPAD_BOOTABLE_ACCESS_DENIED
msap_int_write_req_t int_write_req
msap_config_data_item_ind_t config_data_item_ind
@ MSAP_SCRATCHPAD_CLEAR_SUCCESS
@ MSAP_SCRATCHPAD_CLEAR_INVALID_STATE
@ MSAP_SCRATCHPAD_CLEAR_ACCESS_DENIED
msap_config_data_list_items_req_t config_data_list_items_req
msap_config_data_item_get_cnf_t config_data_item_get_cnf
msap_sink_cost_read_cnf_t cost_read_cnf
msap_scratchpad_block_read_req_t scratchpad_block_read_req
msap_install_quality_cnf_t inst_qual_cnf
@ MSAP_SCRATCHPAD_START_ACCESS_DENIED
@ MSAP_SCRATCHPAD_START_INVALID_STATE
@ MSAP_SCRATCHPAD_START_SUCCESS
@ MSAP_SCRATCHPAD_START_INVALID_NUM_BYTES
@ MSAP_SCRATCHPAD_START_INVALID_SEQ
msap_scratchpad_target_write_req_t scratchpad_target_write_req
msap_start_req_t start_req
msap_scratchpad_status_cnf_t scratchpad_status_cnf
@ MSAP_ATTR_SCRATCHPAD_NUM_BYTES
@ MSAP_ATTR_PDU_BUFF_CAPA
@ MSAP_ATTR_SCRATCHPAD_BLOCK_MAX
@ MSAP_ATTR_PDU_BUFF_USAGE
msap_config_data_item_set_e
@ MSAP_CONFIG_DATA_ITEM_SET_OUT_OF_MEMORY
@ MSAP_CONFIG_DATA_ITEM_SET_INVALID_CONTENT
@ MSAP_CONFIG_DATA_ITEM_SET_SUCCESS
@ MSAP_CONFIG_DATA_ITEM_SET_NOT_SUPPORTED
@ MSAP_CONFIG_DATA_ITEM_SET_INVALID_ROLE
@ MSAP_CONFIG_DATA_ITEM_SET_INVALID_ENDPOINT
uint8_t queued_indications
msap_remote_status_req_t remote_status_req
msap_sleep_latest_gotosleep_rsp_t sleep_gotosleep_rsp_t
msap_config_data_item_get_req_t config_data_item_get_req
msap_state_ind_t state_ind
@ MSAP_SCRATCHPAD_BLOCK_INVALID_NUM_BYTES
@ MSAP_SCRATCHPAD_BLOCK_COMPLETED_OK
@ MSAP_SCRATCHPAD_BLOCK_NOT_ONGOING
@ MSAP_SCRATCHPAD_BLOCK_SUCCESS
@ MSAP_SCRATCHPAD_BLOCK_INVALID_START_ADDR
@ MSAP_SCRATCHPAD_BLOCK_COMPLETED_ERROR
@ MSAP_SCRATCHPAD_BLOCK_INVALID_STATE
@ MSAP_SCRATCHPAD_BLOCK_INVALID_DATA
uint8_t otap_seq_t
Type for OTAP sequence number.
@ MSAP_SLEEP_INVALID_ROLE
@ MSAP_SLEEP_ACCESS_DENIED
@ MSAP_SLEEP_INVALID_STATE
@ MSAP_SLEEP_INVALID_VALUE
msap_scratchpad_target_write_res_e
@ MSAP_SCRATCHPAD_TARGET_ACCESS_DENIED
@ MSAP_SCRATCHPAD_TARGET_INVALID_VALUE
@ MSAP_SCRATCHPAD_TARGET_SUCCESS
@ MSAP_SCRATCHPAD_TARGET_INVALID_ROLE
@ MSAP_SCAN_NBORS_SUCCESS
@ MSAP_SCAN_NBORS_ACCESS_DENIED
@ MSAP_SCAN_NBORS_INVALID_STATE
msap_scratchpad_block_read_e
@ MSAP_SCRATCHPAD_BLOCK_READ_SUCCESS
@ MSAP_SCRATCHPAD_BLOCK_READ_INVALID_START_ADDR
@ MSAP_SCRATCHPAD_BLOCK_READ_ACCESS_DENIED
@ MSAP_SCRATCHPAD_BLOCK_READ_INVALID_NUM_BYTES
@ MSAP_SCRATCHPAD_BLOCK_READ_INVALID_STATE
@ MSAP_SCRATCHPAD_BLOCK_READ_NO_SCRATCHPAD
msap_sleep_start_req_t sleep_start_req
msap_scratchpad_block_req_t scratchpad_block_req
@ MSAP_SCRATCHPAD_ACTION_PROPAGATE_AND_PROCESS_WITH_DELAY
@ MSAP_SCRATCHPAD_ACTION_LEGACY
@ MSAP_SCRATCHPAD_ACTION_PROPAGATE_ONLY
@ MSAP_SCRATCHPAD_ACTION_NO_OTAP
@ MSAP_SCRATCHPAD_ACTION_PROPAGATE_AND_PROCESS
msap_ind_poll_cnf_t ind_poll_cnf
#define MSAP_SCRATCHPAD_BLOCK_READ_MAX_NUM_BYTES
msap_sink_cost_write_req_t cost_write_req
msap_scratchpad_start_req_t scratchpad_start_req
msap_remote_status_ind_t remote_status_ind
#define MSAP_SCRATCHPAD_BLOCK_MAX_NUM_BYTES
#define MSAP_NPD_PAYLOAD_MAX_LEN
msap_on_scanned_nbors_ind_t on_scanned_nbors
@ MSAP_REMOTE_STATUS_ACCESS_DENIED
msap_scratchpad_target_read_cnf_t scratchpad_target_read_cnf
msap_neighbor_type_e
MSAP nbor type.
msap_neighbors_cnf_t nbor_cnf
msap_config_data_item_set_req_t config_data_item_set_req
msap_config_data_item_get_e
@ MSAP_CONFIG_DATA_ITEM_GET_SUCCESS
@ MSAP_CONFIG_DATA_ITEM_GET_INVALID_ENDPOINT
@ MSAP_CONFIG_DATA_ITEM_GET_NOT_SUPPORTED
msap_config_data_item_set_cnf_t config_data_item_set_cnf
uint16_t update_req_timeout
uint32_t processed_num_bytes
#define MULTICAST_ADDRESS_AMOUNT