CC26xx Driver Library
rfc_CMD_IEEE_MOD_CCA_s Struct Reference

IEEE 802.15.4 Modify CCA Parameter Command. More...

#include <rf_ieee_cmd.h>

Data Fields

uint16_t commandNo
 The command ID number 0x2001. More...
 
struct {
   uint8_t   ccaEnEnergy:1
 Enable energy scan as CCA source. More...
 
   uint8_t   ccaEnCorr:1
 Enable correlator based carrier sense as CCA source. More...
 
   uint8_t   ccaEnSync:1
 Enable sync found based carrier sense as CCA source. More...
 
   uint8_t   ccaCorrOp:1
 Operator to use between energy based and correlator based CCA
0: Report busy channel if either ccaEnergy or ccaCorr are busy
1: Report busy channel if both ccaEnergy and ccaCorr are busy. More...
 
   uint8_t   ccaSyncOp:1
 Operator to use between sync found based CCA and the others
0: Always report busy channel if ccaSync is busy
1: Always report idle channel if ccaSync is idle. More...
 
   uint8_t   ccaCorrThr:2
 Threshold for number of correlation peaks in correlator based carrier sense. More...
 
newCcaOpt
 New value of ccaOpt for the running background level operation. More...
 
int8_t newCcaRssiThr
 New value of ccaRssiThr for the running background level operation. More...
 

Detailed Description

IEEE 802.15.4 Modify CCA Parameter Command.

Field Documentation

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaCorrOp

Operator to use between energy based and correlator based CCA
0: Report busy channel if either ccaEnergy or ccaCorr are busy
1: Report busy channel if both ccaEnergy and ccaCorr are busy.

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaCorrThr

Threshold for number of correlation peaks in correlator based carrier sense.

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnCorr

Enable correlator based carrier sense as CCA source.

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnEnergy

Enable energy scan as CCA source.

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnSync

Enable sync found based carrier sense as CCA source.

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaSyncOp

Operator to use between sync found based CCA and the others
0: Always report busy channel if ccaSync is busy
1: Always report idle channel if ccaSync is idle.

uint16_t rfc_CMD_IEEE_MOD_CCA_s::commandNo

The command ID number 0x2001.

struct { ... } rfc_CMD_IEEE_MOD_CCA_s::newCcaOpt

New value of ccaOpt for the running background level operation.

int8_t rfc_CMD_IEEE_MOD_CCA_s::newCcaRssiThr

New value of ccaRssiThr for the running background level operation.