CC13xx Driver Library
rfc_bleGenericRxPar_s Struct Reference

#include <rf_ble_cmd.h>

Data Fields

dataQueue_tpRxQ
 Pointer to receive queue. May be NULL; if so, received packets are not stored. 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...
 
uint8_t bRepeat
 0: End operation after receiving a packet
1: Restart receiver after receiving a packet More...
 
uint16_t __dummy0
 
uint32_t accessAddress
 Access address used on the connection. More...
 
uint8_t crcInit0
 CRC initialization value used on the connection – least significant byte. More...
 
uint8_t crcInit1
 CRC initialization value used on the connection – middle byte. More...
 
uint8_t crcInit2
 CRC initialization value used on the connection – most significant byte. More...
 
struct {
   uint8_t   triggerType:4
 The type of trigger. More...
 
   uint8_t   bEnaCmd:1
 0: No alternative trigger command
1: CMD_TRIGGER can be used as an alternative trigger More...
 
   uint8_t   triggerNo:2
 The trigger number of the CMD_TRIGGER command that triggers this action. More...
 
   uint8_t   pastTrig:1
 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 More...
 
endTrigger
 Trigger that causes the device to end the Rx operation. More...
 
ratmr_t endTime
 Time used together with endTrigger that causes the device to end the Rx operation. More...
 

Field Documentation

uint16_t rfc_bleGenericRxPar_s::__dummy0
uint32_t rfc_bleGenericRxPar_s::accessAddress

Access address used on the connection.

uint8_t rfc_bleGenericRxPar_s::bAppendRssi

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

uint8_t rfc_bleGenericRxPar_s::bAppendStatus

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

uint8_t rfc_bleGenericRxPar_s::bAppendTimestamp

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

uint8_t rfc_bleGenericRxPar_s::bAutoFlushCrcErr

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

uint8_t rfc_bleGenericRxPar_s::bAutoFlushEmpty

If 1, automatically remove empty packets from Rx queue.

uint8_t rfc_bleGenericRxPar_s::bAutoFlushIgnored

If 1, automatically remove ignored packets from Rx queue.

uint8_t rfc_bleGenericRxPar_s::bEnaCmd

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

uint8_t rfc_bleGenericRxPar_s::bIncludeCrc

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

uint8_t rfc_bleGenericRxPar_s::bIncludeLenByte

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

uint8_t rfc_bleGenericRxPar_s::bRepeat

0: End operation after receiving a packet
1: Restart receiver after receiving a packet

uint8_t rfc_bleGenericRxPar_s::crcInit0

CRC initialization value used on the connection – least significant byte.

uint8_t rfc_bleGenericRxPar_s::crcInit1

CRC initialization value used on the connection – middle byte.

uint8_t rfc_bleGenericRxPar_s::crcInit2

CRC initialization value used on the connection – most significant byte.

ratmr_t rfc_bleGenericRxPar_s::endTime

Time used together with endTrigger that causes the device to end the Rx operation.

struct { ... } rfc_bleGenericRxPar_s::endTrigger

Trigger that causes the device to end the Rx operation.

uint8_t rfc_bleGenericRxPar_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

dataQueue_t* rfc_bleGenericRxPar_s::pRxQ

Pointer to receive queue. May be NULL; if so, received packets are not stored.

struct { ... } rfc_bleGenericRxPar_s::rxConfig

Configuration bits for the receive queue entries.

uint8_t rfc_bleGenericRxPar_s::triggerNo

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

uint8_t rfc_bleGenericRxPar_s::triggerType

The type of trigger.