Wirepas SDK
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Caes_128_tFor storing 128bit keys, IVs, MACs etc. Allows both byte and faster 32-bit word-aligned access
 CAES_ctx
 Caes_data_stream_tAES-128 key, input data and output data
 Caes_data_stream_t.__unnamed__
 Caes_omac1_state_tAES-128 OMAC1 state
 Capp_firmware_version_t
 Capp_firmware_version_t.__unnamed__
 Capp_global_functions_tList of global functions, passed to App_entrypoint()
 Capp_information_header_tApplication information header
 Capp_lib_config_data_item_tConfig Data Item information
 Capp_lib_data_data_size_t
 Capp_lib_data_fragment_tFragmentation information
 Capp_lib_data_local_mc_info_tInformation on setting local multicast functionality. To be used with service lib_data->setLocalMulticastInfo()
 Capp_lib_data_received_tStruct passed to data reception callback functions
 Capp_lib_data_sent_status_tStruct to tracking callback function
 Capp_lib_data_tList of library services
 Capp_lib_data_to_send_tA struct for lib_data->sendData()
 Capp_lib_hardware_tList of library functions
 Capp_lib_joining_beacon_rx_param_tParameters for receiving joining beacons
 Capp_lib_joining_beacon_tx_param_tParameters for sending joining beacons
 Capp_lib_joining_received_beacon_tReceived joining beacon
 Capp_lib_joining_tList of library functions
 Capp_lib_mem_area_flash_info_tInformation on flash peripheral
 Capp_lib_mem_area_info_tMemory area information
 Capp_lib_memory_area_tList of library functions
 Capp_lib_otap_t
 Capp_lib_radio_cfg_fem_tRadio FEM configuration structure from application to firmware
 Capp_lib_radio_cfg_fem_timings_tFEM state transition delays
 Capp_lib_radio_cfg_power_tRadio FEM configuration structure from application to firmware
 Capp_lib_radio_cfg_tList of library functions
 Capp_lib_radio_cfg_tx_pwr_lvl_tDefinition for single TX power level
 Capp_lib_secure_storage_tList of library functions
 Capp_lib_settings_key_management_configuration_tStructure to hold key management configuration information for the settings API
 Capp_lib_settings_key_management_configuration_t.flags
 Capp_lib_settings_key_management_configuration_t.management_key_pair
 Capp_lib_settings_key_management_configuration_t.network_key_pair
 Capp_lib_settings_tSettings library API
 Capp_lib_state_beacon_rx_tStructure to hold the information about received beacons
 Capp_lib_state_hops_adjust_t
 Capp_lib_state_install_quality_tInstallation quality information. Contains information about the nodes installation location i.e. its quality indicated by a numeric value, as well as error codes if something is wrong with the location
 Capp_lib_state_nbor_info_tNeighbors info definition
 Capp_lib_state_nbor_list_tNeighbors list definition
 Capp_lib_state_neighbor_scan_info_tInformation on neighbor scan
 Capp_lib_state_on_scan_start_info_tInformation on started scan
 Capp_lib_state_route_info_tStructure for route information
 Capp_lib_state_tList of library functions
 Capp_lib_storage_t
 Capp_lib_system_radio_info_tRadio information structure
 Capp_lib_system_tList of library functions
 Capp_lib_testing_t
 Capp_lib_time_tList of library functions
 Capp_setupApplication setup data structure
 Capp_setup_action_tActions for application setup
 Capp_setup_confApplication setup configuration
 Capp_setup_hdr_tApplication setup data header
 Capp_setup_key_mgmt_tKey management configuration
 Capp_setup_node_tNode configuration
 Capp_setup_provisioning_tProvisioning configuration
 Capp_v2_tag_t
 Cbl_flash_info_tFlash memory info definition
 Cbl_hardware_capabilities_tHardware features that can be installed on a board
 Cbl_interface_tGlobal interface entry point with a version id
 Cbl_memory_area_header_tInformations contained in the header that the bootloader can store in the beginning of an area (only used by stack and application for now)
 Cbl_memory_area_info_tMemory Area info definition
 Cbl_platform_tPlatform specific descriptions
 Cbl_scrat_info_tScratchpad info definition
 CCborEncoder
 CCborEncoder.data
 CCborParser
 CCborValue
 Ccrc_t
 Ccrc_t.__unnamed__
 Ccsap_attr_key_pair_t
 Ccsap_attr_key_pair_t.key_pair
 Ccsap_reset_req_t
 Cdouble_buffer_t
 Cdsap_data_rx_frag_ind_t
 Cdsap_data_rx_ind_t
 Cdsap_data_tx_cnf_t
 Cdsap_data_tx_frag_req_t
 Cdsap_data_tx_ind_t
 Cdsap_data_tx_req_t
 Cdsap_data_tx_tt_req_t
 Cflash_info_tFlash memory info definition
 Cframe_attr
 Cframe_csap
 Cframe_dsap
 Cframe_header_t
 Cframe_msap
 Cgpio_in_cfg_tGPIO input configuration
 Cgpio_out_cfg_tGPIO output configuration
 Chardware_capabilities_tHardware features that can be installed on a board
 Chardware_services_t
 Ci2c_conf_tSimple minimal I2C master driver It only manages one I2C instance at a time
 Ci2c_xfer_t
 Clocal_provisioning_psk_tPre shared key structure
 Cmemory_area_services_t
 Cmsap_config_data_item_get_cnf_t
 Cmsap_config_data_item_get_req_t
 Cmsap_config_data_item_ind_t
 Cmsap_config_data_item_set_cnf_t
 Cmsap_config_data_item_set_req_t
 Cmsap_config_data_list_items_cnf_t
 Cmsap_config_data_list_items_req_t
 Cmsap_ind_poll_cnf_t
 Cmsap_install_quality_cnf_t
 Cmsap_int_ind_t
 Cmsap_int_read_cnf_t
 Cmsap_int_write_req_t
 Cmsap_neighbor_entry_t
 Cmsap_neighbors_cnf_t
 Cmsap_on_scanned_nbors_ind_t
 Cmsap_remote_status_ind_t
 Cmsap_remote_status_req_t
 Cmsap_scratchpad_block_read_cnf_t
 Cmsap_scratchpad_block_read_req_t
 Cmsap_scratchpad_block_req_t
 Cmsap_scratchpad_start_req_t
 Cmsap_scratchpad_status_cnf_t
 Cmsap_scratchpad_target_read_cnf_t
 Cmsap_scratchpad_target_write_req_t
 Cmsap_sink_cost_read_cnf_t
 Cmsap_sink_cost_write_req_t
 Cmsap_sleep_latest_gotosleep_rsp_t
 Cmsap_sleep_start_req_t
 Cmsap_sleep_state_rsp_t
 Cmsap_start_req_t
 Cmsap_state_ind_t
 Cmulticast_group_addr_t
 Cpdu_prov_data_ack_t
 Cpdu_prov_data_t
 Cpdu_prov_hdr_t
 Cpdu_prov_nack_t
 Cpdu_prov_start_t
 Cpdu_prov_t
 Cpdu_prov_t.__unnamed__
 Cplatform_tPlatform specific descriptions
 Cprovisioning_conf_tThis structure holds the provisioning parameters
 Cprovisioning_data_conf_tThis structure holds the provisioning data parameters
 Cprovisioning_failsafe_conf_tStructure to hold failsafe parameters
 Cprovisioning_joining_conf_tThis structure holds the joining node parameters
 Cprovisioning_proxy_conf_tThis structure holds the joining proxy parameters
 Cprovisioning_proxy_net_param_tThis structure contains the network parameters sent by the provisioning proxy to the new node
 Cread_cnf_t
 Cread_req_t
 Cringbuffer_t
 Cscratchpad_services_t
 Cshared_app_config_filter_tStructure holding all parameters for app config type filtering
 Cshared_data_filter_tStructure holding all parameters for packet filtering
 Cshared_data_item_tItem containing filters and callback to call. This structure describe a callback to call when a packet is received if it is allowed by the associated filter
 Csimple_cnf_t
 Csl_list_head_t
 Csl_list_t
 Cspi_conf_t
 Cspi_xfer_t
 Ctiming_handle_tHandle containing timing informations
 Ctlv_item_tStructure describing a Type Length Value item
 Ctlv_recordThis structure holds the buffer containing TLV items and data to manage it, max. buffer size and current index
 Cwaps_frame_payload_t
 Cwaps_frame_t
 Cwaps_frame_t.__unnamed__
 Cwaps_item_t
 Cwaps_prot_t
 Cwrite_cnf_t
 Cwrite_req_t