rflib
|
#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... | |
uint8_t rfc_iqAutoCopyDef_s::bFlushCrcErr |
0: Report samples regardless of CRC result
1: Do not report samples from packets with CRC error
uint8_t rfc_iqAutoCopyDef_s::bFlushCteInfoErr |
0: Report samples from packets with any CTEInfo
1: Do not report samples from packets with invalid CTEInfo
uint8_t rfc_iqAutoCopyDef_s::bFlushAoa |
0: Report samples from AoA packets
1: Do not report samples from AoA packets
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
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
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
uint8_t rfc_iqAutoCopyDef_s::bIncludeRssi |
0: Don't report RSSI in status field
1: Report RSSI in status field
struct { ... } rfc_iqAutoCopyDef_s::samplesConfig |
uint8_t rfc_iqAutoCopyDef_s::minReportSize |
Minimum value of CTETime for packets to report.
uint8_t rfc_iqAutoCopyDef_s::maxReportSize |
Maximum value of CTETime for packets to report.
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.
uint32_t* rfc_iqAutoCopyDef_s::pSamplesQueue |
Pointer to queue for copying samples. 0: Do not copy samples.
uint8_t rfc_iqAutoCopyDef_s::numPktCopied |
Number of packets copied. Updated by CM0.
uint8_t rfc_iqAutoCopyDef_s::numPktFlushed |
Number of packets not copied due to the settings in samplesConfig. Updated by CM0.
uint8_t rfc_iqAutoCopyDef_s::numPktBufFull |
Number of packets not copied because no buffer was available. Updated by CM0.