#include <rf_ble_cmd.h>
Data Fields | |
dataQueue_t * | pRxQ |
Pointer to receive queue. More... | |
struct { | |
uint8_t bAutoFlushIgnored:1 | |
If 1, automatically remove ignored packets from Rx queue. More... | |
uint8_t bAutoFlushCrcErr:1 | |
If 1, automatically remove packets with CRC error from Rx queue. More... | |
uint8_t bAutoFlushEmpty:1 | |
If 1, automatically remove empty packets from Rx queue. More... | |
uint8_t bIncludeLenByte:1 | |
If 1, include the received length byte in the stored packet; otherwise discard it. More... | |
uint8_t bIncludeCrc:1 | |
If 1, include the received CRC field in the stored packet; otherwise discard it. More... | |
uint8_t bAppendRssi:1 | |
If 1, append an RSSI byte to the packet in the Rx queue. More... | |
uint8_t bAppendStatus:1 | |
If 1, append a status byte to the packet in the Rx queue. More... | |
uint8_t bAppendTimestamp:1 | |
If 1, append a timestamp to the packet in the Rx queue. More... | |
} | rxConfig |
Configuration bits for the receive queue entries. More... | |
struct { | |
uint8_t advFilterPolicy:2 | |
uint8_t deviceAddrType:1 | |
The type of the device address – public (0) or random (1) More... | |
uint8_t peerAddrType:1 | |
Directed advertiser: The type of the peer address – public (0) or random (1) More... | |
uint8_t bStrictLenFilter:1 | |
1: Discard messages with illegal length More... | |
uint8_t __pad0__:2 | |
uint8_t rpaMode:1 | |
} | advConfig |
uint8_t | advLen |
Size of advertiser data. More... | |
uint8_t | scanRspLen |
Size of scan response data. More... | |
uint8_t * | pAdvData |
Pointer to buffer containing ADV*_IND data. More... | |
uint8_t * | pScanRspData |
Pointer to buffer containing SCAN_RSP data. More... | |
uint16_t * | pDeviceAddress |
Pointer to device address used for this device. More... | |
rfc_bleWhiteListEntry_t * | pWhiteList |
Pointer to white list or peer address (directed advertiser) More... | |
uint16_t | __dummy0 |
uint8_t | __dummy1 |
struct { | |
uint8_t triggerType:4 | |
The type of trigger. More... | |
uint8_t bEnaCmd:1 | |
uint8_t triggerNo:2 | |
The trigger number of the CMD_TRIGGER command that triggers this action. More... | |
uint8_t pastTrig:1 | |
} | endTrigger |
Trigger that causes the device to end the advertiser event as soon as allowed. More... | |
ratmr_t | endTime |
Definition at line 687 of file rf_ble_cmd.h.
uint16_t rfc_bleAdvPar_s::__dummy0 |
Definition at line 716 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::__dummy1 |
Definition at line 717 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::__pad0__ |
Definition at line 705 of file rf_ble_cmd.h.
struct { ... } rfc_bleAdvPar_s::advConfig |
uint8_t rfc_bleAdvPar_s::advFilterPolicy |
The advertiser filter policy, as defined in Volume 2, Part E, Section 7.8.5 of the Bluetooth 4.0 spec
Definition at line 700 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::advLen |
Size of advertiser data.
Definition at line 710 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAppendRssi |
If 1, append an RSSI byte to the packet in the Rx queue.
Definition at line 695 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAppendStatus |
If 1, append a status byte to the packet in the Rx queue.
Definition at line 696 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAppendTimestamp |
If 1, append a timestamp to the packet in the Rx queue.
Definition at line 697 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAutoFlushCrcErr |
If 1, automatically remove packets with CRC error from Rx queue.
Definition at line 691 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAutoFlushEmpty |
If 1, automatically remove empty packets from Rx queue.
Definition at line 692 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bAutoFlushIgnored |
If 1, automatically remove ignored packets from Rx queue.
Definition at line 690 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bEnaCmd |
0: No alternative trigger command
1: CMD_TRIGGER can be used as an alternative trigger
Definition at line 720 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bIncludeCrc |
If 1, include the received CRC field in the stored packet; otherwise discard it.
Definition at line 694 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bIncludeLenByte |
If 1, include the received length byte in the stored packet; otherwise discard it.
Definition at line 693 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::bStrictLenFilter |
1: Discard messages with illegal length
Definition at line 704 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::deviceAddrType |
The type of the device address – public (0) or random (1)
Definition at line 702 of file rf_ble_cmd.h.
ratmr_t rfc_bleAdvPar_s::endTime |
Time used together with endTrigger
that causes the device to end the advertiser event as soon as allowed
Definition at line 726 of file rf_ble_cmd.h.
struct { ... } rfc_bleAdvPar_s::endTrigger |
Trigger that causes the device to end the advertiser event as soon as allowed.
uint8_t* rfc_bleAdvPar_s::pAdvData |
Pointer to buffer containing ADV*_IND data.
Definition at line 712 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::pastTrig |
0: A trigger in the past is never triggered, or for start of commands, give an error
1: A trigger in the past is triggered as soon as possible
Definition at line 723 of file rf_ble_cmd.h.
uint16_t* rfc_bleAdvPar_s::pDeviceAddress |
Pointer to device address used for this device.
Definition at line 714 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::peerAddrType |
Directed advertiser: The type of the peer address – public (0) or random (1)
Definition at line 703 of file rf_ble_cmd.h.
dataQueue_t* rfc_bleAdvPar_s::pRxQ |
Pointer to receive queue.
Definition at line 688 of file rf_ble_cmd.h.
uint8_t* rfc_bleAdvPar_s::pScanRspData |
Pointer to buffer containing SCAN_RSP data.
Definition at line 713 of file rf_ble_cmd.h.
rfc_bleWhiteListEntry_t* rfc_bleAdvPar_s::pWhiteList |
Pointer to white list or peer address (directed advertiser)
Definition at line 715 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::rpaMode |
Resolvable private address mode
0: Normal operation
1: Use white list for a received RPA regardless of filter policy
Definition at line 706 of file rf_ble_cmd.h.
struct { ... } rfc_bleAdvPar_s::rxConfig |
Configuration bits for the receive queue entries.
uint8_t rfc_bleAdvPar_s::scanRspLen |
Size of scan response data.
Definition at line 711 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::triggerNo |
The trigger number of the CMD_TRIGGER command that triggers this action.
Definition at line 722 of file rf_ble_cmd.h.
uint8_t rfc_bleAdvPar_s::triggerType |
The type of trigger.
Definition at line 719 of file rf_ble_cmd.h.