CC13xx Driver Library
rfc_bleTxTestPar_s Struct Reference

#include <rf_ble_cmd.h>

Data Fields

uint16_t numPackets
 Number of packets to transmit
0: Transmit unlimited number of packets. More...
 
uint8_t payloadLength
 The number of payload bytes in each packet. More...
 
uint8_t packetType
 The packet type to be used, encoded according to the Bluetooth 4.0 spec, Volume 2, Part E, Section 7.8.29. More...
 
ratmr_t period
 Number of radio timer cycles between the start of each packet. More...
 
struct {
   uint8_t   bOverrideDefault:1
 0: Use default packet encoding
1: Override packet contents More...
 
   uint8_t   bUsePrbs9:1
 If bOverride is 1:
1: Use PRBS9 encoding of packet. More...
 
   uint8_t   bUsePrbs15:1
 If bOverride is 1:
1: Use PRBS15 encoding of packet. More...
 
config
 
uint8_t byteVal
 If config.bOverride is 1, value of each byte to be sent. More...
 
uint8_t __dummy0
 
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 Test Tx operation. More...
 
ratmr_t endTime
 Time used together with endTrigger that causes the device to end the Test Tx operation. More...
 

Field Documentation

uint8_t rfc_bleTxTestPar_s::__dummy0
uint8_t rfc_bleTxTestPar_s::bEnaCmd

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

uint8_t rfc_bleTxTestPar_s::bOverrideDefault

0: Use default packet encoding
1: Override packet contents

uint8_t rfc_bleTxTestPar_s::bUsePrbs15

If bOverride is 1:
1: Use PRBS15 encoding of packet.

uint8_t rfc_bleTxTestPar_s::bUsePrbs9

If bOverride is 1:
1: Use PRBS9 encoding of packet.

uint8_t rfc_bleTxTestPar_s::byteVal

If config.bOverride is 1, value of each byte to be sent.

struct { ... } rfc_bleTxTestPar_s::config
ratmr_t rfc_bleTxTestPar_s::endTime

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

struct { ... } rfc_bleTxTestPar_s::endTrigger

Trigger that causes the device to end the Test Tx operation.

uint16_t rfc_bleTxTestPar_s::numPackets

Number of packets to transmit
0: Transmit unlimited number of packets.

uint8_t rfc_bleTxTestPar_s::packetType

The packet type to be used, encoded according to the Bluetooth 4.0 spec, Volume 2, Part E, Section 7.8.29.

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

uint8_t rfc_bleTxTestPar_s::payloadLength

The number of payload bytes in each packet.

ratmr_t rfc_bleTxTestPar_s::period

Number of radio timer cycles between the start of each packet.

uint8_t rfc_bleTxTestPar_s::triggerNo

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

uint8_t rfc_bleTxTestPar_s::triggerType

The type of trigger.