rflib
Data Fields
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...
 
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...
 
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...
 

Detailed Description

IEEE 802.15.4 Modify CCA Parameter Command.

Field Documentation

§ commandNo

uint16_t rfc_CMD_IEEE_MOD_CCA_s::commandNo

The command ID number 0x2001.

§ ccaEnEnergy

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnEnergy

Enable energy scan as CCA source.

§ ccaEnCorr

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnCorr

Enable correlator based carrier sense as CCA source.

§ ccaEnSync

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaEnSync

Enable sync found based carrier sense as CCA source.

§ ccaCorrOp

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.

§ ccaSyncOp

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.

§ ccaCorrThr

uint8_t rfc_CMD_IEEE_MOD_CCA_s::ccaCorrThr

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

§ newCcaOpt [1/3]

struct { ... } rfc_CMD_IEEE_MOD_CCA_s::newCcaOpt

New value of ccaOpt for the running background level operation.

§ newCcaRssiThr

int8_t rfc_CMD_IEEE_MOD_CCA_s::newCcaRssiThr

New value of ccaRssiThr for the running background level operation.

§ newCcaOpt [2/3]

struct { ... } rfc_CMD_IEEE_MOD_CCA_s::newCcaOpt

New value of ccaOpt for the running background level operation.

§ newCcaOpt [3/3]

struct { ... } rfc_CMD_IEEE_MOD_CCA_s::newCcaOpt

New value of ccaOpt for the running background level operation.


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