SmartSnippets DA1459x SDK
Data Fields
ble_dev_params_tag Struct Reference

#include <ble_mgr.h>

Data Fields

char dev_name [BLE_GAP_DEVNAME_LEN_MAX+1]
 
gap_appearance_t appearance
 
ble_status_t status
 
bool advertising
 
bool connecting
 
bool scanning
 
gap_role_t role
 
uint16_t addr_renew_duration
 
own_address_t own_addr
 
irk_t irk
 
uint16_t addr_resolv_req_pending
 
uint8_t att_db_cfg
 
uint16_t mtu_size
 
gap_chnl_map_t channel_map
 
gap_conn_mode_t adv_type
 
gap_disc_mode_t adv_mode
 
uint8_t adv_channel_map
 
uint16_t adv_intv_min
 
uint16_t adv_intv_max
 
adv_filt_pol_t adv_filter_policy
 
bd_address_t adv_direct_address
 
uint16_t adv_data_length
 
uint8_t adv_data [BLE_NON_CONN_ADV_DATA_LEN_MAX]
 
uint16_t scan_rsp_data_length
 
uint8_t scan_rsp_data [BLE_SCAN_RSP_LEN_MAX]
 
gap_scan_params_t scan_params
 
gap_conn_params_t gap_ppcp
 
gap_io_cap_t io_capabilities
 
int8_t conn_rssi
 

Detailed Description

BLE device parameters

Field Documentation

◆ addr_renew_duration

uint16_t ble_dev_params_tag::addr_renew_duration

Privacy parameters Random address renew duration

◆ addr_resolv_req_pending

uint16_t ble_dev_params_tag::addr_resolv_req_pending

Pending address resolve requests

◆ adv_channel_map

uint8_t ble_dev_params_tag::adv_channel_map

Channel map used for advertising

◆ adv_data

uint8_t ble_dev_params_tag::adv_data[BLE_NON_CONN_ADV_DATA_LEN_MAX]

Advertising data

◆ adv_data_length

uint16_t ble_dev_params_tag::adv_data_length

Length of advertising data

◆ adv_direct_address

bd_address_t ble_dev_params_tag::adv_direct_address

Address used for directed advertising

◆ adv_filter_policy

adv_filt_pol_t ble_dev_params_tag::adv_filter_policy

Advertising filter policy

◆ adv_intv_max

uint16_t ble_dev_params_tag::adv_intv_max

Maximum advertising interval

◆ adv_intv_min

uint16_t ble_dev_params_tag::adv_intv_min

Minimum advertising interval

◆ adv_mode

gap_disc_mode_t ble_dev_params_tag::adv_mode

Discoverability mode for adv.

◆ adv_type

gap_conn_mode_t ble_dev_params_tag::adv_type

Advertising mode configuration Advertising type

◆ advertising

bool ble_dev_params_tag::advertising

Air operations in progress Advertising operation in progress

◆ appearance

gap_appearance_t ble_dev_params_tag::appearance

GAP device appearance

◆ att_db_cfg

uint8_t ble_dev_params_tag::att_db_cfg

Attribute database configuration Attribute DB Configuration bitmask

◆ channel_map

gap_chnl_map_t ble_dev_params_tag::channel_map

Channel map (central only) Channel map

◆ conn_rssi

int8_t ble_dev_params_tag::conn_rssi

The RSSI reading reported by GAPC_CON_RSSI_IND

◆ connecting

bool ble_dev_params_tag::connecting

Connection operation in progress

◆ dev_name

char ble_dev_params_tag::dev_name[BLE_GAP_DEVNAME_LEN_MAX+1]

GAP device information GAP device name plus NULL char

◆ gap_ppcp

gap_conn_params_t ble_dev_params_tag::gap_ppcp

Peripheral preferred connection parameters Connection parameters structure

◆ io_capabilities

gap_io_cap_t ble_dev_params_tag::io_capabilities

IO Capabilities configuration GAP IO capabilities

◆ irk

irk_t ble_dev_params_tag::irk

IRK for device resolvable address

◆ mtu_size

uint16_t ble_dev_params_tag::mtu_size

MTU size

◆ own_addr

own_address_t ble_dev_params_tag::own_addr

Provided own public address

◆ role

gap_role_t ble_dev_params_tag::role

Enabled roles for the device

◆ scan_params

gap_scan_params_t ble_dev_params_tag::scan_params

Scan parameters used for connection procedures Scan parameters

◆ scan_rsp_data

uint8_t ble_dev_params_tag::scan_rsp_data[BLE_SCAN_RSP_LEN_MAX]

Scan response data

◆ scan_rsp_data_length

uint16_t ble_dev_params_tag::scan_rsp_data_length

Length of scan response

◆ scanning

bool ble_dev_params_tag::scanning

Scanning operation in progress

◆ status

ble_status_t ble_dev_params_tag::status

BLE state Status of the BLE stack


The documentation for this struct was generated from the following file: