BLE Adapter Context Structure.

This structure holds the context information for the BLE adapter.

Public Attributes#

const sid_ble_config_t *
const sid_pal_ble_adapter_callbacks_t *
uint16_t
uint16_t
uint8_t
sid_ble_cfg_adv_param_t
sid_ble_cfg_conn_param_t
sid_ble_cfg_conn_param_t

Public Attribute Documentation#

cfg#

const sid_ble_config_t* sid_pal_ble_adapter_ctx_t::cfg

Configuration parameters for the BLE adapter.


callback#

const sid_pal_ble_adapter_callbacks_t* sid_pal_ble_adapter_ctx_t::callback

Callback functions for the BLE adapter.


mtu_size#

uint16_t sid_pal_ble_adapter_ctx_t::mtu_size

Maximum Transmission Unit (MTU) size.


is_connected#

bool sid_pal_ble_adapter_ctx_t::is_connected

Connection status flag.


conn_id#

uint16_t sid_pal_ble_adapter_ctx_t::conn_id

Connection identifier.


bt_addr#

uint8_t sid_pal_ble_adapter_ctx_t::bt_addr[BLE_ADDR_MAX_LEN]

Bluetooth address.


current_adv_config#

sid_ble_cfg_adv_param_t sid_pal_ble_adapter_ctx_t::current_adv_config

Current advertising configuration parameters.


current_conn_config#

sid_ble_cfg_conn_param_t sid_pal_ble_adapter_ctx_t::current_conn_config

Current connection configuration parameters.


last_conn_config#

sid_ble_cfg_conn_param_t sid_pal_ble_adapter_ctx_t::last_conn_config

Last connection configuration parameters.