nRF51 SDK - S120 SoftDevice
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCant_evt_tANT stack event type
oCapp_button_cfg_tButton configuration structure
oCapp_fifo_tA FIFO instance structure. Keeps track of which bytes to read and write next. Also it keeps the information about which memory is allocated for the buffer and its size. This needs to be initialized by app_fifo_init() before use
oCapp_mailbox_defMailbox definition structure
oCapp_uart_buffers_tUART buffer for transmitting/receiving data
oCapp_uart_comm_params_tUART communication structure holding configuration settings for the peripheral
oCapp_uart_evt_tStruct containing events from the UART module
oCapp_uart_stream_comm_params_tUART communication structure holding configuration settings for the peripheral
oCble_bas_c_evt_tBattery Service Client Event structure
oCble_bas_c_init_tBattery Service Client initialization structure
oCble_bas_c_sBattery Service Client structure
oCble_common_evt_tEvent structure for events not associated with a specific function module
oCble_date_time_tDate and Time structure
oCble_db_discovery_char_tStructure for holding the characteristic and the handle of its CCCD found during the discovery process
oCble_db_discovery_evt_tStructure containing the event from the DB discovery module to the application
oCble_db_discovery_srv_tStructure for holding information about the service and the characteristics found during the discovery process
oCble_db_discovery_tStructure for holding the information related to the GATT database at the server
oCble_error_log_data_tError Log Data structure
oCble_evt_hdr_tBLE Event header
oCble_evt_tCommon BLE Event type, wrapping the module specific event reports
oCble_evt_tx_complete_tTX complete event
oCble_evt_user_mem_release_tEvent structure for BLE_EVT_USER_MEM_RELEASE
oCble_evt_user_mem_request_tEvent structure for BLE_EVT_USER_MEM_REQUEST
oCble_gap_addr_tBluetooth Low Energy address
oCble_gap_adv_params_tGAP advertising parameters
oCble_gap_conn_params_tGAP connection parameters
oCble_gap_conn_sec_mode_tGAP link requirements
oCble_gap_conn_sec_tGAP connection security status
oCble_gap_enc_info_tGAP Encryption Information
oCble_gap_enc_key_tEncryption Key
oCble_gap_evt_adv_report_tEvent data for advertising report event
oCble_gap_evt_auth_key_request_tEvent data for authentication key request event
oCble_gap_evt_auth_status_tEvent data for authentication status event
oCble_gap_evt_conn_param_update_request_tEvent data for connection parameter update request event
oCble_gap_evt_conn_param_update_tEvent data for connection parameter update event
oCble_gap_evt_conn_sec_update_tEvent data for connection security update event
oCble_gap_evt_connected_tEvent data for connected event
oCble_gap_evt_disconnected_tEvent data for disconnected event
oCble_gap_evt_passkey_display_tEvent data for passkey display event
oCble_gap_evt_rssi_changed_tEvent data for advertising report event
oCble_gap_evt_sec_info_request_tEvent data for security info request event
oCble_gap_evt_sec_params_request_tEvent data for security parameters request event
oCble_gap_evt_sec_request_tEvent data for security request event
oCble_gap_evt_tGAP event callback event structure
oCble_gap_evt_timeout_tEvent data for timeout event
oCble_gap_id_key_tIdentity Key
oCble_gap_irk_tIdentity Resolving Key
oCble_gap_master_id_tGAP Master Identification
oCble_gap_opt_ch_map_tChannel Map option. Used with sd_ble_opt_get to get the current channel map or sd_ble_opt_set to set a new channel map. When setting the channel map, it applies to all current and future connections. When getting the current channel map, it applies to a single connection and the connection handle must be supplied
oCble_gap_opt_tOption structure for GAP options
oCble_gap_scan_params_tGAP scanning parameters
oCble_gap_sec_kdist_tKeys that can be exchanged
oCble_gap_sec_keys_tSecurity Keys
oCble_gap_sec_keyset_tSecurity key set (both Peripheral and Central keys). Note that when distributing Bluetooth addresses pertaining to the local device those will have to be filled in by the user
oCble_gap_sec_levels_tSecurity levels supported
oCble_gap_sec_params_tGAP security parameters
oCble_gap_sign_info_tGAP Signing Information
oCble_gap_whitelist_tWhitelist structure
oCble_gatt_char_ext_props_tGATT Characteristic Extended Properties
oCble_gatt_char_props_tGATT Characteristic Properties
oCble_gattc_char_tGATT characteristic
oCble_gattc_desc_tGATT descriptor
oCble_gattc_evt_char_disc_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_DISC_RSP
oCble_gattc_evt_char_val_by_uuid_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP
oCble_gattc_evt_char_vals_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP
oCble_gattc_evt_desc_disc_rsp_tEvent structure for BLE_GATTC_EVT_DESC_DISC_RSP
oCble_gattc_evt_hvx_tEvent structure for BLE_GATTC_EVT_HVX
oCble_gattc_evt_prim_srvc_disc_rsp_tEvent structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP
oCble_gattc_evt_read_rsp_tEvent structure for BLE_GATTC_EVT_READ_RSP
oCble_gattc_evt_rel_disc_rsp_tEvent structure for BLE_GATTC_EVT_REL_DISC_RSP
oCble_gattc_evt_tGATTC event type
oCble_gattc_evt_timeout_tEvent structure for BLE_GATTC_EVT_TIMEOUT
oCble_gattc_evt_write_rsp_tEvent structure for BLE_GATTC_EVT_WRITE_RSP
oCble_gattc_handle_range_tOperation Handle Range
oCble_gattc_handle_value_tGATT read by UUID handle value pair
oCble_gattc_include_tGATT include
oCble_gattc_service_tGATT service
oCble_gattc_write_params_tWrite Parameters
oCble_gatts_attr_context_tGATT Attribute Context
oCble_gatts_attr_md_tAttribute metadata
oCble_gatts_attr_tGATT Attribute
oCble_gatts_char_handles_tGATT Characteristic Definition Handles
oCble_gatts_char_md_tGATT Characteristic metadata
oCble_gatts_char_pf_tGATT Characteristic Presentation Format
oCble_gatts_evt_hvc_tEvent structure for BLE_GATTS_EVT_HVC
oCble_gatts_evt_read_tEvent structure for authorize read request
oCble_gatts_evt_rw_authorize_request_tEvent structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST
oCble_gatts_evt_sys_attr_missing_tEvent structure for BLE_GATTS_EVT_SYS_ATTR_MISSING
oCble_gatts_evt_tGATT Server event callback event structure
oCble_gatts_evt_timeout_tEvent structure for BLE_GATTS_EVT_TIMEOUT
oCble_gatts_evt_write_tEvent structure for BLE_GATTS_EVT_WRITE
oCble_gatts_hvx_params_tGATT HVx parameters
oCble_gatts_read_authorize_params_tGATT Read Authorization parameters
oCble_gatts_rw_authorize_reply_params_tGATT Read or Write Authorize Reply parameters
oCble_gatts_write_authorize_params_tGATT Write Authorisation parameters
oCble_hrm_tStructure containing the heart rate measurement received from the peer
oCble_hrs_c_evt_tHeart Rate Event structure
oCble_hrs_c_init_tHeart Rate Client initialization structure
oCble_hrs_c_sHeart Rate Client structure
oCble_l2cap_evt_rx_tL2CAP Received packet event report
oCble_l2cap_evt_tL2CAP event callback event structure
oCble_l2cap_header_tPacket header format for L2CAP transmission
oCble_opt_tCommon BLE Option type, wrapping the module specific options
oCble_srv_cccd_security_mode_tSecurity settings structure
oCble_srv_report_ref_tValue of a Report Reference descriptor
oCble_srv_security_mode_tSecurity settings structure
oCble_srv_utf8_str_tUTF-8 string data type
oCble_user_mem_block_tUser Memory Block
oCble_uuid128_t128 bit UUID values
oCble_uuid_tBluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
oCble_version_tVersion Information
oCdevice_handleDevice Handle used for unique identification of each peer
oCdm_application_param_tApplication Registration Parameters
oCdm_context_tDefinition of Data Context
oCdm_enc_keyDevice Manager Master identification and encryption information
oCdm_event_param_tEvent parameters
oCdm_event_tAsynchronous events details notified to the application by the module
oCdm_id_keyDevice Manager identity and address information
oCdm_init_param_tInitialization Parameters
oCdm_sec_keysetSecurity keys
oCdm_sec_keyset_tDevice Manager security key set
oCdm_service_context_tService Context
oCdm_sign_keyDevice Manager signing information
oChci_slip_evt_tStructure containing an event from the SLIP layer
oChci_transport_evt_tStruct containing events from the Transport layer
oCnrf_ecb_hal_data_tAES ECB data structure
oCpin_transition_tPin transition direction struct
oCsd_mbr_command_compare_tThis command works like memcmp, but takes the length in words
oCsd_mbr_command_copy_bl_tThis command copies a new BootLoader. With this command, destination of BootLoader is always the address written in NRF_UICR->BOOTADDR
oCsd_mbr_command_copy_sd_tThis command copies part of a new SoftDevice The destination area is erased before copying. If dst is in the middle of a flash page, that whole flash page will be erased. If (dst+len) is in the middle of a flash page, that whole flash page will be erased
oCser_ble_gap_app_keyset_tGAP connection - keyset mapping structure
oCser_ble_gap_conn_keyset_tGAP connection - keyset mapping structure
oCser_hal_transport_evt_phy_error_params_tA struct containing parameters of the event of type SER_HAL_TRANSP_EVT_PHY_ERROR
oCser_hal_transport_evt_rx_pkt_received_params_tA struct containing parameters of the event of type SER_HAL_TRANSP_EVT_RX_PKT_RECEIVED
oCser_hal_transport_evt_tA struct containing events from the Serialization HAL Transport layer
oCser_phy_evt_hw_error_params_tA struct containing parameters of the event of type SER_PHY_EVT_HW_ERROR
oCser_phy_evt_rx_buf_request_params_tA struct containing parameters of the event of type SER_PHY_EVT_RX_BUF_REQUEST
oCser_phy_evt_rx_pkt_received_params_tA struct containing parameters of the event of type SER_PHY_EVT_RX_PKT_RECEIVED
oCser_phy_evt_tA struct containing events from a Serialization PHY module
oCser_phy_hci_evt_hw_error_params_tA struct containing parameters of the event of type SER_PHY_HCI_SLIP_EVT_HW_ERROR
oCser_phy_hci_pkt_params_tA struct representing a PHY HCI packet
oCser_phy_hci_slip_evt_tA struct containing events from a Serialization PHY module
oCspi_master_config_tStruct containing configuration parameters of the SPI master
oCspi_master_evt_tStruct containing parameters of the SPI MASTER event
oCspi_slave_config_tSPI peripheral device configuration data
oCspi_slave_evt_tStruct containing event context from the SPI slave driver
\Cuint8_array_tByte array type