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...
 

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

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.


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