CC13xx Driver Library
rfc_bleAdvPar_s Struct Reference

#include <rf_ble_cmd.h>

Data Fields

dataQueue_tpRxQ
 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_tpWhiteList
 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
 

Detailed Description

Definition at line 687 of file rf_ble_cmd.h.

Field Documentation

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.