rflib
Data Fields
rfc_iqAutoCopyDef_s Struct Reference

#include <rf_bt5_iq_autocopy.h>

Data Fields

struct {
   uint8_t   bFlushCrcErr:1
 0: Report samples regardless of CRC result
1: Do not report samples from packets with CRC error More...
 
   uint8_t   bFlushCteInfoErr:1
 0: Report samples from packets with any CTEInfo
1: Do not report samples from packets with invalid CTEInfo More...
 
   uint8_t   bFlushAoa:1
 0: Report samples from AoA packets
1: Do not report samples from AoA packets More...
 
   uint8_t   bFlushAod1us:1
 0: Report samples from AoD packets with 1 us slots
1: Do not report samples from AoD packets with 1 us slots More...
 
   uint8_t   bFlushAod2us:1
 0: Report samples from AoD packets with 2 us slots
1: Do not report samples from AoD packets with 2 us slots More...
 
   uint8_t   bIncludeRfGain:1
 0: Report gain as single-bit value in status field only
1: Also report an explicit gain byte in dB More...
 
   uint8_t   bIncludeRssi:1
 0: Don't report RSSI in status field
1: Report RSSI in status field More...
 
samplesConfig
 
uint8_t minReportSize
 Minimum value of CTETime for packets to report. More...
 
uint8_t maxReportSize
 Maximum value of CTETime for packets to report. More...
 
uint8_t cteCopyLimitCount
 Number of CTE that should be recieved. 0x00: Do not copy any CTE, CTE will be flushed 0x01 - 0xFE: Copy CTE and decrement this counter 0xFF: Copy CTE and do not decrement this counter. More...
 
uint32_t * pSamplesQueue
 Pointer to queue for copying samples. 0: Do not copy samples. More...
 
uint8_t numPktCopied
 Number of packets copied. Updated by CM0. More...
 
uint8_t numPktFlushed
 Number of packets not copied due to the settings in samplesConfig. Updated by CM0. More...
 
uint8_t numPktBufFull
 Number of packets not copied because no buffer was available. Updated by CM0. More...
 

Field Documentation

§ bFlushCrcErr

uint8_t rfc_iqAutoCopyDef_s::bFlushCrcErr

0: Report samples regardless of CRC result
1: Do not report samples from packets with CRC error

§ bFlushCteInfoErr

uint8_t rfc_iqAutoCopyDef_s::bFlushCteInfoErr

0: Report samples from packets with any CTEInfo
1: Do not report samples from packets with invalid CTEInfo

§ bFlushAoa

uint8_t rfc_iqAutoCopyDef_s::bFlushAoa

0: Report samples from AoA packets
1: Do not report samples from AoA packets

§ bFlushAod1us

uint8_t rfc_iqAutoCopyDef_s::bFlushAod1us

0: Report samples from AoD packets with 1 us slots
1: Do not report samples from AoD packets with 1 us slots

§ bFlushAod2us

uint8_t rfc_iqAutoCopyDef_s::bFlushAod2us

0: Report samples from AoD packets with 2 us slots
1: Do not report samples from AoD packets with 2 us slots

§ bIncludeRfGain

uint8_t rfc_iqAutoCopyDef_s::bIncludeRfGain

0: Report gain as single-bit value in status field only
1: Also report an explicit gain byte in dB

§ bIncludeRssi

uint8_t rfc_iqAutoCopyDef_s::bIncludeRssi

0: Don't report RSSI in status field
1: Report RSSI in status field

§ samplesConfig

struct { ... } rfc_iqAutoCopyDef_s::samplesConfig

§ minReportSize

uint8_t rfc_iqAutoCopyDef_s::minReportSize

Minimum value of CTETime for packets to report.

§ maxReportSize

uint8_t rfc_iqAutoCopyDef_s::maxReportSize

Maximum value of CTETime for packets to report.

§ cteCopyLimitCount

uint8_t rfc_iqAutoCopyDef_s::cteCopyLimitCount

Number of CTE that should be recieved. 0x00: Do not copy any CTE, CTE will be flushed 0x01 - 0xFE: Copy CTE and decrement this counter 0xFF: Copy CTE and do not decrement this counter.

§ pSamplesQueue

uint32_t* rfc_iqAutoCopyDef_s::pSamplesQueue

Pointer to queue for copying samples. 0: Do not copy samples.

§ numPktCopied

uint8_t rfc_iqAutoCopyDef_s::numPktCopied

Number of packets copied. Updated by CM0.

§ numPktFlushed

uint8_t rfc_iqAutoCopyDef_s::numPktFlushed

Number of packets not copied due to the settings in samplesConfig. Updated by CM0.

§ numPktBufFull

uint8_t rfc_iqAutoCopyDef_s::numPktBufFull

Number of packets not copied because no buffer was available. Updated by CM0.


The documentation for this struct was generated from the following file:
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale