Wirepas SDK
Data Structures
Here are the data structures with brief descriptions:
 Cack_gen_input_tInput data structure for callback function set by lib_advertiser->setRouterAckGenCb()
 Cack_gen_output_tOutput structure for for callback function set by lib_advertiser->setRouterAckGenCb()
 Cadv_option_tOption flags to be used with advertiser
 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_advertiser_tList of library functions
 Capp_lib_beacon_rx_received_tBLE structure received from network. Used in callback function set with lib_beacon_rx->setBeaconReceivedCb() service
 Capp_lib_beacon_rx_tList of library functions
 Capp_lib_beacon_tx_t
 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_settings_t
 Capp_lib_sleep_tList of library functions
 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_time_tList of library functions
 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
 Cble_beacon_settings_tPosition library ble settings
 CCborEncoder
 CCborEncoder.data
 CCborParser
 CCborValue
 Ccontrol_diag_tDA Diagnostic packet
 Ccontrol_fwd_diag_tForwarded (by router to Sink) Diagnostic packet
 Ccontrol_node_conf_tConfiguration structure for Control node
 Ccontrol_router_conf_tConfiguration structure for Control node router
 Ccrc_t
 Ccrc_t.__unnamed__
 Ccsap_reset_req_t
 Cdflow_services_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_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
 Coffline_setting_conf_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
 Cposlib_aux_settings_tPositioning library auxiliary settings
 Cposlib_ble_mode_config_tDefines BLE mode mode configuration
 Cposlib_da_settings_tPosition library DA settings
 CPOSLIB_FLAG_EVENT_info_t
 Cposlib_internal_event_t
 Cposlib_mbcn_config_tDefines mini-beacon configuration
 Cposlib_mbcn_data_tDefines mini-beacon data payload
 Cposlib_mbcn_payload_tMini-beacon payload struct
 Cposlib_mbcn_record_tDefines mini-beacon record
 Cposlib_meas_message_header_t
 Cposlib_meas_record_da_t
 Cposlib_meas_record_header_tMeasurement record header
 Cposlib_meas_record_node_info_tNode info record
 Cposlib_meas_record_voltage_tVoltage record (header + payload)
 Cposlib_meas_rss_data_tRSS measurement structure
 Cposlib_measurement
 Cposlib_motion_mon_settings_tPosition library motion settings
 Cposlib_settings_tPosition library settings
 Cposlib_tlv_item_tStructure describing a Type Length Value item
 Cposlib_tlv_recordThis structure holds the buffer containing TLV items and data to manage it, max. buffer size and current index
 Cprovisioning_conf_tThis structure holds the provisioning parameters
 Cprovisioning_data_conf_tThis structure holds the provisioning data 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