nRF5 SDK for Mesh v4.1.0
Data Structures
Here are the data structures with brief descriptions:
 Caccess_message_rx_meta_tMetadata for received messages
 Caccess_message_rx_tAccess layer RX event structure
 Caccess_message_tx_tAccess layer TX parameter structure
 Caccess_model_add_params_tAccess model allocation parameter structure
 Caccess_model_id_tAccess layer model ID
 Caccess_opcode_handler_tOpcode handler type
 Caccess_opcode_tAccess layer opcode type
 Caccess_publish_period_tModel publish period structure
 Caccess_publish_retransmit_tModel publish retransmit structure
 Caccess_reliable_tAccess layer acknowledged publish parameter structure
 Cad_listener_t
 Cadv_packet_tThe structure defining the contents of an advertisement packet
 Cadvertiser_channels_tAdvertiser channel configuration
 Cadvertiser_config_tConfiguration of the advertiser to be used when sending the packets
 Cadvertiser_tSingle advertiser instance
 Cadvertiser_tx_complete_params_t
 Capp_additional_light_lightness_notify_tStructure for holding publish and notification callbacks for other states bound to Light Lightness state
 Capp_level_server_tApplication level structure holding the Level server model context and Level state representation
 Capp_level_state_tInternal structure to hold state and timing information
 Capp_light_ctl_setup_server_tApplication level structure holding the Light CTL Setup Server model context, Light Lightness application structure (which contains the light_lightness_setup_server model context), and the Light CTL and Light Lightness state representation
 Capp_light_ctl_state_tInternal structure to hold state and timing information
 Capp_light_ctl_temperature_duv_hw_state_tLight CTL hardware state format for transfer of temperature and delta UV between the mid app and top app (main.c)
 Capp_light_lc_setup_server_tApplication level structure holding the LC Setup server model context
 Capp_light_lightness_setup_server_tApplication level structure holding the Light Lightness Setup server model context and Light Lightness state representation
 Capp_light_lightness_state_tInternal structure to hold state and timing information
 Capp_onoff_server_tApplication level structure holding the OnOff server model context and OnOff state representation
 Capp_onoff_state_tInternal structure to hold state and timing information
 Capp_transition_params_t
 Capp_transition_tInternal structure to hold transition cbs and timing information
 Cconfig_client_event_tConfiguration client event structure
 Cconfig_composition_data_header_tComposition data header
 Cconfig_composition_element_header_tAccess element header fields in the composition data
 Cconfig_model_id_tModel ID type for configuration messages
 Cconfig_msg_app_bind_unbind_tMessage format for the Model App Bind/Unbind message
 Cconfig_msg_app_status_tMessage format for the Model App Status message
 Cconfig_msg_appkey_add_tMessage format for the AppKey Add message
 Cconfig_msg_appkey_delete_tMessage format for the AppKey Delete message
 Cconfig_msg_appkey_get_tMessage format for the AppKey Get message
 Cconfig_msg_appkey_list_tMessage format for the AppKey List message
 Cconfig_msg_appkey_status_tMessage format for the AppKey Status message
 Cconfig_msg_appkey_update_tMessage format for the AppKey Update message
 Cconfig_msg_composition_data_get_tMessage format for the Composition Data Get message
 Cconfig_msg_composition_data_status_tMessage format for the Composition Data Status message
 Cconfig_msg_default_ttl_set_tMessage format for the Default TTL Set message
 Cconfig_msg_default_ttl_status_tMessage format for the Default TTL Status message
 Cconfig_msg_friend_set_tMessage format for the Friend Set message
 Cconfig_msg_friend_status_tMessage format for the Friend Status message
 Cconfig_msg_heartbeat_publication_set_tMessage format for the Heartbeat Publication Set message
 Cconfig_msg_heartbeat_publication_status_tMessage format for the Heartbeat Publication Status message
 Cconfig_msg_heartbeat_subscription_set_tMessage format for the Heartbeat Subscription Set message
 Cconfig_msg_heartbeat_subscription_status_tMessage format for the Heartbeat Subscription Status message
 Cconfig_msg_identity_get_tMessage format for the Node Identity Get message
 Cconfig_msg_identity_set_tMessage format for the Node Identity Set message
 Cconfig_msg_identity_status_tMessage format for the Node Identity Status message
 Cconfig_msg_key_index_24_t24-bit key index type
 Cconfig_msg_key_refresh_phase_get_tMessage format for the Key Refresh Phase Get message
 Cconfig_msg_key_refresh_phase_set_tMessage format for the Key Refresh Phase Set message
 Cconfig_msg_key_refresh_phase_status_tMessage format for the Key Refresh Phase Status message
 Cconfig_msg_low_power_node_polltimeout_get_tMessage format for the Low Power node PollTimeout Get message
 Cconfig_msg_low_power_node_polltimeout_status_tMessage format for the Low Power node PollTimeout Status message
 Cconfig_msg_model_app_get_tMessage format for the SIG/Vendor Model App Get message
 Cconfig_msg_model_subscription_get_tMessage format for the SIG/Vendor Model Subscription Get message
 Cconfig_msg_net_beacon_set_tMessage format for the Config Beacon Set message
 Cconfig_msg_net_beacon_status_tMessage format for the Config Beacon Status message
 Cconfig_msg_netkey_add_update_tMessage format for the Network Key Add/Update messages
 Cconfig_msg_netkey_delete_tMessage format for the Network Key Delete message
 Cconfig_msg_netkey_status_tMessage format for the Network Key Status message
 Cconfig_msg_network_transmit_set_tMessage format for the Network Transmit Set message
 Cconfig_msg_network_transmit_status_tMessage format for the Network Transmit Status message
 Cconfig_msg_proxy_set_tMessage format for the GATT Proxy Set message
 Cconfig_msg_proxy_status_tMessage format for the GATT Proxy Status message
 Cconfig_msg_publication_get_tMessage format for the Model Publication Get message
 Cconfig_msg_publication_set_tMessage format for the Model Publication Set message
 Cconfig_msg_publication_status_tMessage format for the Model Publication Status message
 Cconfig_msg_publication_virtual_set_tMessage format for the Model Publication Virtual Set message
 Cconfig_msg_relay_set_tMessage format for the Relay Set message
 Cconfig_msg_relay_status_tMessage format for the Relay Status message
 Cconfig_msg_sig_model_app_list_tMessage format for the SIG Model App List message
 Cconfig_msg_sig_model_subscription_list_tMessage format for the SIG Model Subscription List message
 Cconfig_msg_subscription_add_del_owr_tMessage format for the Model Subscription Add/Delete/Overwrite messages
 Cconfig_msg_subscription_delete_all_tMessage format for the Model Subscription Delete All message
 Cconfig_msg_subscription_status_tMessage format for the Model Subscription Status message
 Cconfig_msg_subscription_virtual_add_del_owr_tMessage format for the Model Subscription Virtual Add/Delete/Overwrite messages
 Cconfig_msg_tUnion of possible status message responses
 Cconfig_msg_vendor_model_app_list_tMessage format for the Vendor Model App List message
 Cconfig_msg_vendor_model_subscription_list_tMessage format for the Vendor Model Subscription List message
 Cconfig_publication_params_tPublication parameters
 Cconfig_publication_state_tPublication state parameter structure
 Cconfig_server_evt_appkey_add_tConfig server Appkey Add event parameter structure
 Cconfig_server_evt_appkey_delete_tConfig server Appkey Delete event parameter structure
 Cconfig_server_evt_appkey_get_tConfig server appkey get parameter structure
 Cconfig_server_evt_appkey_update_tConfig server Appkey Update event parameter structure
 Cconfig_server_evt_beacon_set_tConfig server Beacon State event parameter structure
 Cconfig_server_evt_composition_data_get_tConfig server composition data get parameter structure
 Cconfig_server_evt_default_ttl_set_tConfig server Default TTL Set event parameter structure
 Cconfig_server_evt_friend_set_tConfig server friend set parameter structure
 Cconfig_server_evt_heartbeat_publication_set_tConfig server Heartbeat Publication Set event parameter structure
 Cconfig_server_evt_heartbeat_subscription_set_tConfig server Heartbeat Subscription Set event parameter structure
 Cconfig_server_evt_identity_get_tConfig server identity get parameter structure
 Cconfig_server_evt_identity_set_tConfig server identity set parameter structure
 Cconfig_server_evt_key_refresh_phase_get_tConfig server key refresh get parameter structure
 Cconfig_server_evt_key_refresh_phase_set_tConfig server Key Refresh Phase Set event parameter structure
 Cconfig_server_evt_low_power_node_polltimeout_get_tConfig server low power node polltimeout get event parameter structure
 Cconfig_server_evt_model_app_bind_tConfig server Model Application Bind event parameter structure
 Cconfig_server_evt_model_app_get_tConfig server model app get parameter structure
 Cconfig_server_evt_model_app_unbind_tConfig server Model Application Unbind event parameter structure
 Cconfig_server_evt_model_publication_get_tConfig server publication get parameter structure
 Cconfig_server_evt_model_publication_set_tConfig server Model Publication Set event parameter structure
 Cconfig_server_evt_model_subscription_add_tConfig server event Subscription Add parameter structure
 Cconfig_server_evt_model_subscription_delete_all_tConfig server Subscription Delete All event parameter structure
 Cconfig_server_evt_model_subscription_delete_tConfig server Subscription Delete event parameter structure
 Cconfig_server_evt_model_subscription_get_tConfig server model subscription get parameter structure
 Cconfig_server_evt_model_subscription_overwrite_tConfig server Subscription Overwrite event parameter structure
 Cconfig_server_evt_netkey_add_tConfig server Network Key Add event parameter structure
 Cconfig_server_evt_netkey_delete_tConfig server Network Key delete event parameter structure
 Cconfig_server_evt_netkey_update_tConfig server Network Key Update event parameter structure
 Cconfig_server_evt_network_transmit_set_tConfig server Network Transmit Set event parameter structure
 Cconfig_server_evt_proxy_set_tConfig server GATT Proxy set event parameter structure
 Cconfig_server_evt_relay_set_tConfig server Relay Set event parameter structure
 Cconfig_server_evt_tConfiguration server event structure
 Cdsm_local_unicast_address_tStructure representing the unicast addresses assigned to this device
 Cflash_manager_config_tFlash manager configuration structure, defines the user-configurable parts of the flash manager
 Cflash_manager_internal_state_tInternal flash manager state, managed and used internally
 Cflash_manager_metadata_tMetadata structure denoting properties of a flash manager page
 Cflash_manager_page_tSingle flash manager page
 Cflash_manager_t
 Cfm_entry_tSingle flash manager entry
 Cfm_handle_filter_tHandle filter, used to search through all handles to find matches
 Cfm_header_tHeader prepending every flash entry in a flash manager
 Cfm_mem_listener_tMemory listener
 Cfriend_criteria_tParameters of the Friend node Criteria field
 Cgeneric_dtt_client_callbacks_t
 Cgeneric_dtt_client_msg_data_tUnion for holding current message packet
 Cgeneric_dtt_client_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_dtt_client_t
 Cgeneric_dtt_server_callbacks_tDefault Transition Time server callback list
 Cgeneric_dtt_server_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_dtt_server_state_cbs_tTransaction callbacks for the Default Transition Time state
 Cgeneric_dtt_server_t
 Cgeneric_dtt_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Cgeneric_dtt_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Cgeneric_dtt_status_msg_pkt_tMessage format for the Default Transition Time Status message
 Cgeneric_dtt_status_params_tParameters for the Default Transition Time Status message
 Cgeneric_level_client_callbacks_t
 Cgeneric_level_client_msg_data_tUnion for holding current message packet
 Cgeneric_level_client_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_level_client_t
 Cgeneric_level_delta_set_msg_pkt_tMessage format for the generic_level Delta Set message
 Cgeneric_level_delta_set_params_tMessage format for the generic_level Delta Set message
 Cgeneric_level_move_set_msg_pkt_tMessage format for the generic_level Move Set message
 Cgeneric_level_move_set_params_tMessage format for the generic_level Move Set message
 Cgeneric_level_server_callbacks_tLevel server callback list
 Cgeneric_level_server_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_level_server_state_cbs_tTransaction callbacks for the Level state
 Cgeneric_level_server_t
 Cgeneric_level_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Cgeneric_level_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Cgeneric_level_status_msg_pkt_tMessage format for the generic_level Status message
 Cgeneric_level_status_params_tParameters for the generic_level Status message
 Cgeneric_onoff_client_callbacks_t
 Cgeneric_onoff_client_msg_data_tUnion for holding current message packet
 Cgeneric_onoff_client_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_onoff_client_t
 Cgeneric_onoff_server_callbacks_tOnOff server callback list
 Cgeneric_onoff_server_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_onoff_server_state_cbs_tTransaction callbacks for the OnOff state
 Cgeneric_onoff_server_t
 Cgeneric_onoff_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Cgeneric_onoff_set_params_tMandatory parameters for the Generic OnOff Set message
 Cgeneric_onoff_state_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Cgeneric_onoff_status_msg_pkt_tMessage format for the generic_onoff Status message
 Cgeneric_onoff_status_params_tParameters for the Generic OnOff Status message
 Cgeneric_ponoff_client_callbacks_t
 Cgeneric_ponoff_client_msg_data_tUnion for holding current message packet
 Cgeneric_ponoff_client_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_ponoff_client_t
 Cgeneric_ponoff_server_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_ponoff_server_t
 Cgeneric_ponoff_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Cgeneric_ponoff_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Cgeneric_ponoff_setup_server_callbacks_tDefault Transition Time server callback list
 Cgeneric_ponoff_setup_server_settings_tUser provided settings and callbacks for the model instance
 Cgeneric_ponoff_setup_server_state_cbs_tTransaction callbacks for the Power OnOff state
 Cgeneric_ponoff_setup_server_t
 Cgeneric_ponoff_status_msg_pkt_tMessage format for the Power OnOff Status message
 Cgeneric_ponoff_status_params_tParameters for the Power OnOff Status message
 Chealth_client_evt_attention_status_tAttention status event
 Chealth_client_evt_fault_status_tFault status event
 Chealth_client_evt_period_status_tPeriod status event
 Chealth_client_evt_tAttention status event
 Chealth_client_tHealth client instance structure
 Chealth_msg_attention_set_tHealth Attention Set message format
 Chealth_msg_attention_status_tHealth Attention Status message format
 Chealth_msg_fault_clear_tHealth Fault Clear message format
 Chealth_msg_fault_get_tHealth Fault Get message format
 Chealth_msg_fault_status_tHealth Fault Status message format
 Chealth_msg_fault_test_tHealth Fault Test message format
 Chealth_msg_period_set_tHealth Period Set message format
 Chealth_msg_period_status_tHealth Period Status message format
 Chealth_server_selftest_tStructure defining a self-test function
 Chealth_server_tHealth server instance structure
 Cinstaburst_rx_packet_tA single Instaburst RX packet
 Cinstaburst_rx_stats_tStats structure for Instaburst
 Cinstaburst_tx_config_tInstaburst TX configuration
 Cinstaburst_tx_tInstaburst instance structure
 Cinternal_event_tInternal event structure
 Clight_ctl_client_callbacks_tClient callback structure
 Clight_ctl_client_msg_data_tUnion for holding current message packet
 Clight_ctl_client_settings_tUser provided settings and callbacks for the model instance
 Clight_ctl_client_t
 Clight_ctl_default_set_msg_pkt_tMessage format for the Light CTL Default Set message
 Clight_ctl_default_set_params_tMessage format for the CTL Default Set message
 Clight_ctl_default_status_msg_pkt_tMessage format for the Light CTL Default Status message
 Clight_ctl_default_status_params_tParameters for the Light CTL Default Status message
 Clight_ctl_saved_values_tStorage format for model states while booting - the stored values will be read and passed to the model to do any state binding and set the current states based on these stored values
 Clight_ctl_server_settings_tUser provided settings and callbacks for the Light CTL server model instance
 Clight_ctl_server_tForward declaration for __light_ctl_server_t
 Clight_ctl_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Clight_ctl_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Clight_ctl_setup_server_callbacks_tLight CTL server callback list
 Clight_ctl_setup_server_settings_tUser provided settings and callbacks for the Light CTL Setup Server model instance
 Clight_ctl_setup_server_state_cbs_tTransaction callbacks for the Light CTL states
 Clight_ctl_setup_server_t
 Clight_ctl_state_tInternal structure to hold state information
 Clight_ctl_status_msg_pkt_tMessage format for the Light CTL Status message
 Clight_ctl_status_params_tParameters for the Light CTL Status message
 Clight_ctl_temperature_delta_set_params_tMessage format for the CTL delta set "message"
 Clight_ctl_temperature_move_set_params_tMessage format for the Light CTL Temperature Move Set "message"
 Clight_ctl_temperature_range_set_msg_pkt_tMessage format for the Light CTL Temperature Range Set message
 Clight_ctl_temperature_range_set_params_tMessage format for the CTL Temperature Range Set message
 Clight_ctl_temperature_range_status_msg_pkt_tMessage format for the Light CTL Temperature Range Status message
 Clight_ctl_temperature_range_status_params_tParameters for the Light CTL Temperature Range Status message
 Clight_ctl_temperature_server_settings_tUser provided settings and callbacks for the CTL temperature model instance
 Clight_ctl_temperature_server_t
 Clight_ctl_temperature_set_msg_pkt_tMessage format for the Light CTL Temperature Set message
 Clight_ctl_temperature_set_params_tMessage format for the CTL Temperature Set message
 Clight_ctl_temperature_status_msg_pkt_tMessage format for the Light CTL Temperature Status message
 Clight_ctl_temperature_status_params_tParameters for the Light CTL Temperature Status message
 Clight_lc_client_callbacks_t
 Clight_lc_client_msg_data_t
 Clight_lc_client_settings_tUser provided settings and callbacks for the model instance
 Clight_lc_client_t
 Clight_lc_light_onoff_set_msg_pkt_tMessage format for the Light LC Light OnOff set message
 Clight_lc_light_onoff_set_params_tMessage format for the Light LC Light OnOff set message
 Clight_lc_light_onoff_status_msg_pkt_tMessage format for the Light LC Light OnOff Status message
 Clight_lc_light_onoff_status_params_tParameters for the Light LC Light OnOff Status message
 Clight_lc_mode_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Clight_lc_mode_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Clight_lc_mode_status_msg_pkt_tMessage format for the Light LC Mode Status message
 Clight_lc_mode_status_params_tParameters for the Light LC Mode Status message
 Clight_lc_occupancy_mode_set_msg_pkt_tMessage format for the Light LC Occupancy Mode set message
 Clight_lc_occupancy_mode_set_params_tMessage format for the Light LC Occupancy Mode set message
 Clight_lc_occupancy_mode_status_msg_pkt_tMessage format for the Light LC Occupancy Mode Status message
 Clight_lc_occupancy_mode_status_params_tParameters for the Light LC Occupancy Mode Status message
 Clight_lc_property_get_msg_pkt_tMessage format for the Light LC Property get message
 Clight_lc_property_get_params_tMessage format for the Light LC Property get message
 Clight_lc_property_set_msg_pkt_tMessage format for the Light LC Property set message
 Clight_lc_property_set_params_tMessage format for the Light LC Property set message
 Clight_lc_property_status_msg_pkt_tMessage format for the Light LC Property Status message
 Clight_lc_property_status_params_tParameters for the Light LC Property Status message
 Clight_lc_server_settings_tUser provided settings and callbacks for the non-setup server model instance
 Clight_lc_server_t
 Clight_lc_setup_server_callbacks_tLight LC setup server callback list
 Clight_lc_setup_server_settings_tUser provided settings and callbacks for the model instance
 Clight_lc_setup_server_state_cbs_tTransaction callbacks for the Light LC states
 Clight_lc_setup_server_state_tInternal structure to hold state and timing information
 Clight_lc_setup_server_t
 Clight_lc_transition_info_tThe Light OnOff message is the only one that has transition and delay, though we need to keep information about the initial and target lightness level so we can calculate what to set it to in the meantime
 Clight_lightness_client_callbacks_t
 Clight_lightness_client_msg_data_tUnion for holding current message packet
 Clight_lightness_client_settings_tUser provided settings and callbacks for the model instance
 Clight_lightness_client_t
 Clight_lightness_default_set_msg_pkt_tMessage format for the Light Lightness Default Set message
 Clight_lightness_default_set_params_tMessage format for the light_lightness Default set message
 Clight_lightness_default_status_msg_pkt_tMessage format for the Light Lightness Default Status message (actual/perceptually uniform state)
 Clight_lightness_default_status_params_tParameters for the light_lightness Default Status message
 Clight_lightness_delta_set_params_tMessage format for the light_lightness delta set "message"
 Clight_lightness_dtt_set_params_tParameters for the DTT Set message
 Clight_lightness_dtt_status_params_tParameters for the DTT Status message
 Clight_lightness_last_status_msg_pkt_tMessage format for the Light Lightness Last Status message (actual/perceptually uniform state)
 Clight_lightness_last_status_params_tParameters for the light_lightness Last Status message
 Clight_lightness_linear_set_msg_pkt_tMessage format for the Light Lightness Linear Set message
 Clight_lightness_linear_set_params_tMessage format for the light_lightness Linear set message
 Clight_lightness_linear_status_msg_pkt_tMessage format for the Light Lightness Linear Status message
 Clight_lightness_linear_status_params_tParameters for the light_lightness Linear Status message
 Clight_lightness_move_set_params_tMessage format for the light_lightness move set "message"
 Clight_lightness_ponoff_set_params_tParameters for the Power OnOff Set message
 Clight_lightness_ponoff_status_params_tParameters for the Power OnOff Status message
 Clight_lightness_range_set_msg_pkt_tMessage format for the Light Lightness Range Set message
 Clight_lightness_range_set_params_tMessage format for the light_lightness Range set message
 Clight_lightness_range_status_msg_pkt_tMessage format for the Light Lightness Range Status message
 Clight_lightness_range_status_params_tParameters for the light_lightness Range Status message
 Clight_lightness_saved_values_tParameter format for code while booting - the stored values will be read and passed to the model to do the state binding and set the current lightness based on these stored values
 Clight_lightness_server_settings_tUser provided settings and callbacks for the model instance
 Clight_lightness_server_t
 Clight_lightness_set_msg_pkt_tPacked message structure typedefs are used for packing and unpacking byte stream
 Clight_lightness_set_params_tUnpacked message structure typedefs are used for API interfaces and for implementing model code
 Clight_lightness_setup_server_callbacks_tLight Lightness server callback list
 Clight_lightness_setup_server_settings_tUser provided settings and callbacks for the model instance
 Clight_lightness_setup_server_state_cbs_tTransaction callbacks for the Light Lightness states
 Clight_lightness_setup_server_t
 Clight_lightness_state_t
 Clight_lightness_status_msg_pkt_tMessage format for the Light Lightness Status message (actual/perceptually uniform state)
 Clight_lightness_status_params_tParameters for the light_lightness Status message
 Cmesh_config_entry_id_tMesh config entry identifier
 Cmesh_config_entry_params_tMesh config entry parameters
 Cmesh_config_file_params_tFile parameters for a mesh config file
 Cmesh_config_listener_t
 Cmesh_friend_stats_tFriendship statistics structure
 Cmesh_friendship_lpn_t
 Cmesh_friendship_t
 Cmesh_lpn_friend_request_tFriend Request parameters
 Cmesh_opt_core_adv_t
 Cmesh_provisionee_start_params_tMesh stack configuration parameters
 Cmesh_stack_init_params_tMesh stack configuration parameters
 Cmodel_timer_tStructure for model timers
 Cmodel_transition_tGeneric Transition parameters for the model messages
 Cmove_transition_tInternal structure for holding Move transition related variables
 Cnrf_mesh_address_tBluetooth Mesh address
 Cnrf_mesh_adv_packet_rx_data_tArguments structure for the RX callback function
 Cnrf_mesh_app_id_tApplication ID structure
 Cnrf_mesh_application_secmat_tApplication security material structure
 Cnrf_mesh_beacon_info_tInformation structure for the Bluetooth Mesh network beacons
 Cnrf_mesh_beacon_secmat_tSecurity material for the Bluetooth Mesh network beacons
 Cnrf_mesh_beacon_tx_info_tRun-time transmission information for individual beacons
 Cnrf_mesh_bootloader_id_tBootloader ID structure
 Cnrf_mesh_dfu_bank_info_tDFU Bank info structure
 Cnrf_mesh_dfu_transfer_state_tCurrent state of a transfer
 Cnrf_mesh_dfu_transfer_tDFU transfer information structure
 Cnrf_mesh_evt_config_load_failure_t
 Cnrf_mesh_evt_config_storage_failure_t
 Cnrf_mesh_evt_dfu_tDFU event parameters
 Cnrf_mesh_evt_flash_failed_t
 Cnrf_mesh_evt_friend_request_t
 Cnrf_mesh_evt_friendship_established_t
 Cnrf_mesh_evt_friendship_terminated_t
 Cnrf_mesh_evt_handler_tMesh event handler context structure
 Cnrf_mesh_evt_hb_message_tHeartbeat received event structure
 Cnrf_mesh_evt_hb_subscription_change_tParameters for changes to the heartbeat subscription state
 Cnrf_mesh_evt_iv_update_notification_tIV update event structure
 Cnrf_mesh_evt_key_refresh_notification_tKey refresh notification structure
 Cnrf_mesh_evt_lpn_friend_offer_t
 Cnrf_mesh_evt_lpn_friend_update_t
 Cnrf_mesh_evt_message_tMessage received event structure
 Cnrf_mesh_evt_net_beacon_received_tNetwork beacon received structure
 Cnrf_mesh_evt_rx_failed_tRX failed event structure
 Cnrf_mesh_evt_sar_failed_tSAR failed event structure
 Cnrf_mesh_evt_tMesh event structure
 Cnrf_mesh_evt_tx_complete_tTransmission complete event structure
 Cnrf_mesh_fwid_tID of a standalone firmware segment
 Cnrf_mesh_init_params_tInitialization parameters structure
 Cnrf_mesh_instaburst_event_id_tEvent ID for an extended advertising event with Instaburst
 Cnrf_mesh_network_secmat_tNetwork security material structure
 Cnrf_mesh_opt_tOptions structure
 Cnrf_mesh_prov_bearer_adv_tPB-ADV context structure
 Cnrf_mesh_prov_bearer_gatt_tPB-GATT context structure
 Cnrf_mesh_prov_ctx_tCommon provisioning context forward declaration
 Cnrf_mesh_prov_evt_caps_received_tOOB authentication capabilities received from the provisionee
 Cnrf_mesh_prov_evt_complete_tProvisioning complete event
 Cnrf_mesh_prov_evt_ecdh_request_tRequest for the application to perform the ECDH calculation
 Cnrf_mesh_prov_evt_failed_tProvisioning failed event
 Cnrf_mesh_prov_evt_input_request_tProvisioning input requested event
 Cnrf_mesh_prov_evt_invite_received_tProvisioning invite event
 Cnrf_mesh_prov_evt_link_closed_tProvisioning link closed event
 Cnrf_mesh_prov_evt_link_established_tProvisioning link established event
 Cnrf_mesh_prov_evt_oob_pubkey_request_tOut-of-band public key requested event
 Cnrf_mesh_prov_evt_output_request_tProvisioning output requested event
 Cnrf_mesh_prov_evt_start_received_tProvisioning start event
 Cnrf_mesh_prov_evt_static_request_tStatic provisioning data requested event
 Cnrf_mesh_prov_evt_tProvisioning event structure
 Cnrf_mesh_prov_evt_unprov_tUnprovisioned node beacon received event structure
 Cnrf_mesh_prov_oob_caps_tProvisioning authentication capabilities
 Cnrf_mesh_prov_provisioning_data_tProvisioning data to transmit to a device
 Cnrf_mesh_rx_metadata_gatt_t
 Cnrf_mesh_rx_metadata_instaburst_tMetadata structure for packets received with Instaburst
 Cnrf_mesh_rx_metadata_loopback_tMetadata structure for packets that originated on this device
 Cnrf_mesh_rx_metadata_scanner_tMetadata structure for packets received with the scanner
 Cnrf_mesh_rx_metadata_tRX packet metadata
 Cnrf_mesh_secmat_tBluetooth Mesh security material structure
 Cnrf_mesh_tx_params_tMesh packet transmission parameters
 Cpb_remote_client_tRemote Provisioning Client context structure
 Cpb_remote_event_remote_uuid_tRemote UUID event data
 Cpb_remote_event_tRemote provisioning event structure
 Cpb_remote_msg_link_close_tRemote Prvisioning Link Close Message
 Cpb_remote_msg_link_open_tRemote Provisioning Link Open Message
 Cpb_remote_msg_link_status_report_tRemote Provisioning Link Status Report Message
 Cpb_remote_msg_link_status_tRemote Provisioning Link Status Message
 Cpb_remote_msg_packet_transfer_report_tRemote Provisioning Packet Transfer Report Message
 Cpb_remote_msg_packet_transfer_status_tRemote Provisioning Packet Transport Status Message
 Cpb_remote_msg_packet_transfer_tRemote Provisioning Packet Transfer Message
 Cpb_remote_msg_scan_report_status_tRemote Provisioning Scan Report Status Message
 Cpb_remote_msg_scan_start_filter_tRemote Provisioning Scan Start with Filter Message
 Cpb_remote_msg_scan_status_tRemote Provisioning Scan Status Message
 Cpb_remote_msg_scan_stopped_tRemote Provisioning Scan Stopped Message
 Cpb_remote_msg_scan_unprov_device_number_report_tRemote Provisioning Scan UUID Number Report Message
 Cpb_remote_msg_scan_unprov_device_number_tRemote Provisioning Scan Unprovisioned Device Number Message
 Cpb_remote_msg_scan_uuid_report_tRemote Provisioning Scan UUID Report
 Cpb_remote_packet_tUnion of all Remote Provisioning messages
 Cpb_remote_server_tRemote provisioning server context structure
 Cprov_bearer_callbacks_tStruct defining the bearer callback functions
 Cprov_bearer_interface_tStruct used to provide an interface to provisioning bearers
 Cprov_bearer_tProvisioning bearer context
 Cpwm_utils_contex_tContext structure for defining application specific instance of PWM peripheral to be used with this module
 Craw_rssi_data_entry_tStructure for holding the raw rssi data from each node before it is handled and sent to the rssi client
 Crssi_client_tRssi client instance structure
 Crssi_data_entry_tPacket format of the RSSI data entry sent from the server to the client
 Crssi_server_tRssi server instance structure
 Crssi_util_tRssi util instance structure
 Cscanner_packet_tContent of a packet received by the scanner
 Cscanner_stats_tScanner statistics structure
 Cserial_cmd_access_element_index_tUsed by access commands that only require the element index
 Cserial_cmd_access_element_loc_set_tUsed to update the location field of an element
 Cserial_cmd_access_handle_get_tUsed to get the handle value for a model instance
 Cserial_cmd_access_handle_pair_tUsed by various access commands that work on address handles for a given model
 Cserial_cmd_access_model_handle_tUsed by access commands that only require the model handle
 Cserial_cmd_access_model_pub_ttl_set_tUsed to update the ttl value for the messages originating from a given model
 Cserial_cmd_access_pub_period_set_tUsed to update the publish period of a model by updating resolution and number of steps
 Cserial_cmd_access_tACCESS layer command parameters
 Cserial_cmd_application_tApplication command parameters
 Cserial_cmd_config_adv_addr_tAdvertisement address config command parameters
 Cserial_cmd_config_channel_map_tChannel map config command parameters
 Cserial_cmd_config_tUnion of all config command parameters
 Cserial_cmd_config_tx_power_tTX power config command parameters
 Cserial_cmd_config_uuid_tUUID config command parameters
 Cserial_cmd_device_beacon_params_get_tBeacon params get cmd parameters
 Cserial_cmd_device_beacon_params_set_tBeacon params set cmd parameters
 Cserial_cmd_device_beacon_start_tBeacon start cmd parameters
 Cserial_cmd_device_beacon_stop_tBeacon stop cmd parameters
 Cserial_cmd_device_echo_tEcho cmd parameters
 Cserial_cmd_device_tUnion of all device command parameters
 Cserial_cmd_dfu_bank_flash_tDFU bank flash command parameters
 Cserial_cmd_dfu_bank_info_get_tDFU bank info get command parameters
 Cserial_cmd_dfu_relay_tDFU relay command parameters
 Cserial_cmd_dfu_request_tDFU request command parameters
 Cserial_cmd_dfu_tDFU command parameters
 Cserial_cmd_mesh_addr_add_tMesh address add command parameters
 Cserial_cmd_mesh_addr_get_tMesh address get command parameters
 Cserial_cmd_mesh_addr_local_unicast_set_tMesh local unicast address set command parameters
 Cserial_cmd_mesh_addr_publication_add_tMesh address publication add command parameters
 Cserial_cmd_mesh_addr_publication_add_virtual_tMesh address publication add virtual command parameters
 Cserial_cmd_mesh_addr_publication_remove_tMesh address publication remove command parameters
 Cserial_cmd_mesh_addr_subscription_add_tMesh address subscription add command parameters
 Cserial_cmd_mesh_addr_subscription_add_virtual_tMes address subscription add virtual command parameters
 Cserial_cmd_mesh_addr_subscription_remove_tMesh address subscription remove command parameters
 Cserial_cmd_mesh_addr_virtual_add_tMesh address virtual add command parameters
 Cserial_cmd_mesh_appkey_add_tMesh appkey add command parameters
 Cserial_cmd_mesh_appkey_delete_tMesh appkey delete command parameters
 Cserial_cmd_mesh_appkey_get_all_tMesh appkey get all command parameters
 Cserial_cmd_mesh_appkey_update_tMesh appkey update command parameters
 Cserial_cmd_mesh_config_server_devkey_bind_tConfiguration Server: device key bind command parameters
 Cserial_cmd_mesh_devkey_add_tMesh devkey add command parameters
 Cserial_cmd_mesh_devkey_delete_tMesh devkey delete command parameters
 Cserial_cmd_mesh_packet_send_tMesh packet send command parameters
 Cserial_cmd_mesh_subnet_add_tMesh subnet add command parameters
 Cserial_cmd_mesh_subnet_delete_tMesh subnet delete command parameters
 Cserial_cmd_mesh_subnet_update_tMesh subnet update command parameters
 Cserial_cmd_mesh_tMesh command parameters
 Cserial_cmd_model_specific_command_header_tHeader for the model specific events
 Cserial_cmd_model_specific_command_tUsed for sending commands to one of the initialized models
 Cserial_cmd_model_specific_init_header_tHeader for the model specific events
 Cserial_cmd_model_specific_init_tUsed for initializing one of the available models
 Cserial_cmd_openmesh_dfu_data_tDFU data parameters
 Cserial_cmd_openmesh_tUnion of all config command parameters
 Cserial_cmd_pb_remote_client_init_tInitialize PB-MESH Client
 Cserial_cmd_pb_remote_client_remote_provision_tStart remote provisioning command
 Cserial_cmd_pb_remote_client_remote_scan_cancel_tCancel remote scanning command
 Cserial_cmd_pb_remote_client_remote_scan_start_tStart remote scanning command
 Cserial_cmd_pb_remote_tPB-Mesh client commands
 Cserial_cmd_prov_auth_data_tAuthentication data parameters
 Cserial_cmd_prov_caps_tProvisioning set capabilities parameters
 Cserial_cmd_prov_data_tProvisioning provision command parameters
 Cserial_cmd_prov_ecdh_data_tECDH shared secret data parameters
 Cserial_cmd_prov_keypair_tKeypair cmd parameters
 Cserial_cmd_prov_oob_use_tOOB method selection parameters
 Cserial_cmd_prov_tUnion of all provisioning command parameters
 Cserial_cmd_tUnion of all command parameters
 Cserial_evt_application_tApplication data event parameters
 Cserial_evt_cmd_rsp_data_addr_list_tAddress handle list response data
 Cserial_evt_cmd_rsp_data_addr_local_unicast_tUnicast address access response data
 Cserial_evt_cmd_rsp_data_addr_tAddress access response data
 Cserial_evt_cmd_rsp_data_adv_addr_tAdvertisement address command response
 Cserial_evt_cmd_rsp_data_appkey_list_tApplication key list response data
 Cserial_evt_cmd_rsp_data_appkey_tApplication key access response data
 Cserial_evt_cmd_rsp_data_beacon_params_tBeacon parameter command response
 Cserial_evt_cmd_rsp_data_device_uuid_tDevice UUID command response
 Cserial_evt_cmd_rsp_data_devkey_tDevice key access response data
 Cserial_evt_cmd_rsp_data_dfu_bank_info_tCommand response data with dfu bank information
 Cserial_evt_cmd_rsp_data_dfu_state_tCommand response data with dfu state
 Cserial_evt_cmd_rsp_data_elem_loc_get_tCommand response data with the element location info
 Cserial_evt_cmd_rsp_data_elem_model_count_get_tCommand response data with the model count
 Cserial_evt_cmd_rsp_data_elem_models_get_tCommand response to SERIAL_OPCODE_CMD_ACCESS_MODEL_APP_GET with application key handles
 Cserial_evt_cmd_rsp_data_firmware_info_tCommand response data with firmware info
 Cserial_evt_cmd_rsp_data_housekeeping_tSerial interface housekeeping data
 Cserial_evt_cmd_rsp_data_list_size_tCommand response data with a list size
 Cserial_evt_cmd_rsp_data_model_apps_get_tCommand response to SERIAL_OPCODE_CMD_ACCESS_MODEL_APP_GET with application key handles
 Cserial_evt_cmd_rsp_data_model_cmd_tCommand response to SERIAL_OPCODE_CMD_MODEL_SPECIFIC_COMMAND from the model addressed
 Cserial_evt_cmd_rsp_data_model_handle_get_tCommand response data with the model handle
 Cserial_evt_cmd_rsp_data_model_id_get_tCommand response data with the model id
 Cserial_evt_cmd_rsp_data_model_init_tCommand response to SERIAL_OPCODE_CMD_MODEL_SPECIFIC_INIT with the reserved model handle
 Cserial_evt_cmd_rsp_data_model_pub_addr_get_tCommand response data with address handle for the publish address
 Cserial_evt_cmd_rsp_data_model_pub_app_get_tCommand response data with appkey handle of the application key used for publishing
 Cserial_evt_cmd_rsp_data_model_pub_period_get_tCommand response data with publish period information
 Cserial_evt_cmd_rsp_data_model_pub_ttl_get_tCommand response data with the publish ttl value
 Cserial_evt_cmd_rsp_data_model_subs_get_tCommand response to SERIAL_OPCODE_CMD_ACCESS_MODEL_SUBS_GET command with subscription address handles
 Cserial_evt_cmd_rsp_data_models_get_tCommand response to SERIAL_OPCODE_CMD_MODEL_SPECIFIC_MODELS_GET with available model IDs
 Cserial_evt_cmd_rsp_data_packet_send_tCommand response to SERIAL_OPCODE_CMD_MESH_PACKET_SEND with information about the sent packet
 Cserial_evt_cmd_rsp_data_prov_ctx_tCommand response data with context information
 Cserial_evt_cmd_rsp_data_raw_addr_tRaw address access response data
 Cserial_evt_cmd_rsp_data_serial_version_tCommand response data with version information
 Cserial_evt_cmd_rsp_data_subnet_list_tSubnetwork list response data
 Cserial_evt_cmd_rsp_data_subnet_tSubnetwork access response data
 Cserial_evt_cmd_rsp_data_tx_power_tCommand response data with TX power
 Cserial_evt_cmd_rsp_tCommand response packet
 Cserial_evt_device_echo_tEcho data
 Cserial_evt_device_internal_event_tInternal event data
 Cserial_evt_device_started_tDevice started event packet
 Cserial_evt_device_tDevice event parameters
 Cserial_evt_dfu_bank_tDFU bank available event parameters
 Cserial_evt_dfu_end_tDFU end event parameters
 Cserial_evt_dfu_firmware_outdated_tDFU firmware outdated event parameters
 Cserial_evt_dfu_req_relay_tDFU relay request event parameters
 Cserial_evt_dfu_req_source_tDFU source request event parameters
 Cserial_evt_dfu_start_tDFU start event parameters
 Cserial_evt_dfu_tDFU event parameters
 Cserial_evt_mesh_hb_message_tMesh heartbeat event parameters
 Cserial_evt_mesh_iv_update_tMesh IV update event parameters
 Cserial_evt_mesh_key_refresh_tMesh key refresh event parameters
 Cserial_evt_mesh_message_received_tMesh message received event parameters
 Cserial_evt_mesh_tUnion of all serial event parameters
 Cserial_evt_mesh_tx_complete_tMesh TX complete event
 Cserial_evt_model_specific_header_tHeader for the model specific events
 Cserial_evt_model_specific_tEvent generated by one of the initialized models
 Cserial_evt_prov_auth_request_tProvisioning authentication data request event packet
 Cserial_evt_prov_caps_received_tProvisioning capabilities received event
 Cserial_evt_prov_complete_tProvisioning complete event packet
 Cserial_evt_prov_ecdh_request_tECDH request packet
 Cserial_evt_prov_failed_tProvisioning failed packet
 Cserial_evt_prov_invite_received_tProvisioning invite event
 Cserial_evt_prov_link_closed_tProvisioning link closed event
 Cserial_evt_prov_link_established_tProvisioning link established event
 Cserial_evt_prov_output_request_tOutput request packet
 Cserial_evt_prov_start_received_tProvisioning start event
 Cserial_evt_prov_tProvisioning event parameters
 Cserial_evt_prov_unprov_tUnprovisioned beacon received
 Cserial_evt_tUnion of all serial event parameters
 Cserial_handler_common_opcode_to_fp_map_tStructure for mapping a command opcode to the command processing function
 Cserial_handler_models_info_tInformation struct for registering a model with the serial handler to make it available over serial
 Cserial_packet_tSerial packet structure
 Cset_transition_tInternal structure for holding Set/Delta Set transition related variables
 Csimple_on_off_client_tSimple OnOff Client state structure
 Csimple_on_off_msg_set_tMessage format for the Simple OnOff Set message
 Csimple_on_off_msg_set_unreliable_tMessage format for th Simple OnOff Set Unreliable message
 Csimple_on_off_msg_status_tMessage format for the Simple OnOff Status message
 Csimple_on_off_server_tSimple OnOff Server state structure
 Ctid_tracker_tStructure for tracking TID expiry for the models