CC13xx Driver Library
rfc_bleInitiatorPar_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   bUseWhiteList:1
 
   uint8_t   bDynamicWinOffset:1
 1: Use dynamic WinOffset insertion More...
 
   uint8_t   deviceAddrType:1
 The type of the device address – public (0) or random (1) More...
 
   uint8_t   peerAddrType:1
 The type of the peer address – public (0) or random (1) More...
 
   uint8_t   bStrictLenFilter:1
 1: Discard messages with illegal length More...
 
initConfig
 
uint8_t __dummy0
 
uint8_t connectReqLen
 Size of connect request data. More...
 
uint8_t * pConnectReqData
 Pointer to buffer containing LLData to go in the CONNECT_REQ. More...
 
uint16_t * pDeviceAddress
 Pointer to device address used for this device. More...
 
rfc_bleWhiteListEntry_tpWhiteList
 Pointer to white list or peer address. More...
 
ratmr_t connectTime
 
uint16_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
 
timeoutTrigger
 Trigger that causes the device to stop receiving as soon as allowed. More...
 
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 stop receiving as soon as allowed. More...
 
ratmr_t timeoutTime
 
ratmr_t endTime
 

Detailed Description

Definition at line 804 of file rf_ble_cmd.h.

Field Documentation

uint8_t rfc_bleInitiatorPar_s::__dummy0

Definition at line 826 of file rf_ble_cmd.h.

uint16_t rfc_bleInitiatorPar_s::__dummy1

Definition at line 834 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAppendRssi

If 1, append an RSSI byte to the packet in the Rx queue.

Definition at line 812 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAppendStatus

If 1, append a status byte to the packet in the Rx queue.

Definition at line 813 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAppendTimestamp

If 1, append a timestamp to the packet in the Rx queue.

Definition at line 814 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAutoFlushCrcErr

If 1, automatically remove packets with CRC error from Rx queue.

Definition at line 808 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAutoFlushEmpty

If 1, automatically remove empty packets from Rx queue.

Definition at line 809 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bAutoFlushIgnored

If 1, automatically remove ignored packets from Rx queue.

Definition at line 807 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bDynamicWinOffset

1: Use dynamic WinOffset insertion

Definition at line 821 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bEnaCmd

0: No alternative trigger command
1: CMD_TRIGGER can be used as an alternative trigger

Definition at line 837 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bIncludeCrc

If 1, include the received CRC field in the stored packet; otherwise discard it.

Definition at line 811 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bIncludeLenByte

If 1, include the received length byte in the stored packet; otherwise discard it.

Definition at line 810 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bStrictLenFilter

1: Discard messages with illegal length

Definition at line 824 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::bUseWhiteList

Initiator filter policy, cf. Volume 2, Part E, Section 7.8.10 of the Bluetooth 4.0 spec:
0: Use specific peer address
1: Use white list

Definition at line 817 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::connectReqLen

Size of connect request data.

Definition at line 827 of file rf_ble_cmd.h.

ratmr_t rfc_bleInitiatorPar_s::connectTime

Indication of timer value of the first possible start time of the first connection event. Set to the calculated value if a connection is made and to the next possible connection time if not.

Definition at line 831 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::deviceAddrType

The type of the device address – public (0) or random (1)

Definition at line 822 of file rf_ble_cmd.h.

ratmr_t rfc_bleInitiatorPar_s::endTime

Time used together with endTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_ENDED

Definition at line 853 of file rf_ble_cmd.h.

struct { ... } rfc_bleInitiatorPar_s::endTrigger

Trigger that causes the device to stop receiving as soon as allowed.

struct { ... } rfc_bleInitiatorPar_s::initConfig
uint8_t rfc_bleInitiatorPar_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 840 of file rf_ble_cmd.h.

uint8_t* rfc_bleInitiatorPar_s::pConnectReqData

Pointer to buffer containing LLData to go in the CONNECT_REQ.

Definition at line 828 of file rf_ble_cmd.h.

uint16_t* rfc_bleInitiatorPar_s::pDeviceAddress

Pointer to device address used for this device.

Definition at line 829 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::peerAddrType

The type of the peer address – public (0) or random (1)

Definition at line 823 of file rf_ble_cmd.h.

dataQueue_t* rfc_bleInitiatorPar_s::pRxQ

Pointer to receive queue.

Definition at line 805 of file rf_ble_cmd.h.

rfc_bleWhiteListEntry_t* rfc_bleInitiatorPar_s::pWhiteList

Pointer to white list or peer address.

Definition at line 830 of file rf_ble_cmd.h.

struct { ... } rfc_bleInitiatorPar_s::rxConfig

Configuration bits for the receive queue entries.

ratmr_t rfc_bleInitiatorPar_s::timeoutTime

Time used together with timeoutTrigger that causes the device to stop receiving as soon as allowed, ending with BLE_DONE_RXTIMEOUT

Definition at line 851 of file rf_ble_cmd.h.

struct { ... } rfc_bleInitiatorPar_s::timeoutTrigger

Trigger that causes the device to stop receiving as soon as allowed.

uint8_t rfc_bleInitiatorPar_s::triggerNo

The trigger number of the CMD_TRIGGER command that triggers this action.

Definition at line 839 of file rf_ble_cmd.h.

uint8_t rfc_bleInitiatorPar_s::triggerType

The type of trigger.

Definition at line 836 of file rf_ble_cmd.h.