Public Attributes#
Advertising Status 0 - disable 1 - enable.
Advertising type used during advertising .
Advertising filter type #define ALLOW_SCAN_REQ_ANY_CONN_REQ_ANY 0x00 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_ANY 0x01 #define ALLOW_SCAN_REQ_ANY_CONN_REQ_WHITE_LIST 0x02 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_WHITE_LIST 0x03.
Address type of the device to which directed advertising has to be done #define LE_PUBLIC_ADDRESS 0x00 #define LE_RANDOM_ADDRESS 0x01 #define LE_RESOLVABLE_PUBLIC_ADDRESS 0x02 #define LE_RESOLVABLE_RANDOM_ADDRESS 0x03.
Address of the device to which directed advertising has to be done.
Advertising interval min 0x0020 to 0x4000.
Advertising interval max 0x0020 to 0x4000.
Address of the local device.
Advertising channel map.
Public Attribute Documentation#
status#
uint8_t rsi_ble_req_adv_s::status
Advertising Status 0 - disable 1 - enable.
358
of file components/si91x/ble/inc/rsi_ble.h
adv_type#
uint8_t rsi_ble_req_adv_s::adv_type
Advertising type used during advertising .
Advertising will be visible(discoverable) to all the devices. Scanning/Connection is also accepted from all devices. #define UNDIR_CONN 0x80
Advertising will be visible(discoverable) to the particular device mentioned in RSI_BLE_ADV_DIR_ADDR only. Scanning and Connection will be accepted from that device only. #define DIR_CONN 0x81
Advertising will be visible(discoverable) to all the devices. Scanning will be accepted from all the devices. Connection will be not be accepted from any device. #define UNDIR_SCAN 0x82
Advertising will be visible(discoverable) to all the devices. Scanning and Connection will not be accepted from any device. #define UNDIR_NON_CONN 0x83
Advertising will be visible(discoverable) to the particular device mentioned in RSI_BLE_ADV_DIR_ADDR only. Scanning and Connection will be accepted from that device only. #define DIR_CONN_LOW_DUTY_CYCLE 0x84
373
of file components/si91x/ble/inc/rsi_ble.h
filter_type#
uint8_t rsi_ble_req_adv_s::filter_type
Advertising filter type #define ALLOW_SCAN_REQ_ANY_CONN_REQ_ANY 0x00 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_ANY 0x01 #define ALLOW_SCAN_REQ_ANY_CONN_REQ_WHITE_LIST 0x02 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_WHITE_LIST 0x03.
379
of file components/si91x/ble/inc/rsi_ble.h
direct_addr_type#
uint8_t rsi_ble_req_adv_s::direct_addr_type
Address type of the device to which directed advertising has to be done #define LE_PUBLIC_ADDRESS 0x00 #define LE_RANDOM_ADDRESS 0x01 #define LE_RESOLVABLE_PUBLIC_ADDRESS 0x02 #define LE_RESOLVABLE_RANDOM_ADDRESS 0x03.
385
of file components/si91x/ble/inc/rsi_ble.h
direct_addr#
uint8_t rsi_ble_req_adv_s::direct_addr[RSI_DEV_ADDR_LEN]
Address of the device to which directed advertising has to be done.
387
of file components/si91x/ble/inc/rsi_ble.h
adv_int_min#
uint16_t rsi_ble_req_adv_s::adv_int_min
Advertising interval min 0x0020 to 0x4000.
390
of file components/si91x/ble/inc/rsi_ble.h
adv_int_max#
uint16_t rsi_ble_req_adv_s::adv_int_max
Advertising interval max 0x0020 to 0x4000.
393
of file components/si91x/ble/inc/rsi_ble.h
own_addr_type#
uint8_t rsi_ble_req_adv_s::own_addr_type
Address of the local device.
#define LE_PUBLIC_ADDRESS 0x00 #define LE_RANDOM_ADDRESS 0x01 #define LE_RESOLVABLE_PUBLIC_ADDRESS 0x02 #define LE_RESOLVABLE_RANDOM_ADDRESS 0x03
400
of file components/si91x/ble/inc/rsi_ble.h
adv_channel_map#
uint8_t rsi_ble_req_adv_s::adv_channel_map
Advertising channel map.
#define RSI_BLE_ADV_CHANNEL_MAP 0x01 or 0x03 or 0x07
404
of file components/si91x/ble/inc/rsi_ble.h