#include <tal.h>
Data Fields | |
uint16_t | ACKTiming |
ACK timing in us - read-only. More... | |
uint16_t | ACKWaitDuration |
ACK wait duration in us - read-only. More... | |
uint16_t | agc_settle_dur |
Settling duration of the AGC. More... | |
uint16_t | CCADuration_sym |
The duration of the synchronization header (SHR) in symbols for the current PHY. More... | |
uint16_t | CCADuration_us |
The duration of the PHR, in symbols, for the current PHY. More... | |
uint8_t | CCAMode |
CCA Mode. More... | |
int8_t | CCAThreshold |
CCA Threshold, register value. More... | |
bool | CCATimeMethod |
This parameter determines how to calculate the time required to perform CCA detection. More... | |
uint16_t | CurrentChannel |
Current RF channel to be used for all transmissions and receptions. More... | |
uint8_t | CurrentPage |
Current channel page. More... | |
uint8_t | CurrentSUNPageEntry |
The list of channel numbers supported when phyCurrentPage = 7 or 8. More... | |
uint8_t | FCSLen |
Length of the FCS field. More... | |
bool | FCSType |
The type of the FCS. More... | |
bool | FSKFECEnabled |
A value of TRUE indicates that FEC is turned on. More... | |
bool | FSKFECInterleavingRSC |
A value of TRUE indicates that interleaving is enabled for RSC. More... | |
bool | FSKFECScheme |
A value of zero indicates that a nonrecursive and nonsystematic code (NRNSC) is employed. More... | |
uint16_t | FSKPreambleLength |
The number of 1-octet patterns in the preamble. More... | |
uint16_t | FSKPreambleLengthMin |
Minimum FSK preamble length used for RPC. More... | |
bool | FSKScramblePSDU |
A value of FALSE indicates that data whitening of the PSDU is disabled. More... | |
bool | HighRateEnabled |
Proprietary high rate mode for legacy O-QPSK. More... | |
uint64_t | IeeeAddress |
64-bit (IEEE) address of the node. More... | |
uint8_t | MaxBE |
The maximum value of the backoff exponent BE in the CSMA-CA algorithm. More... | |
uint8_t | MaxCSMABackoffs |
The maximum number of back-offs the CSMA-CA algorithm will attempt before declaring a CSMA_CA failure. More... | |
uint16_t | MaxFrameDuration |
Maximum number of symbols in a frame: = phySHRDuration + ceiling([aMaxPHYPacketSize + 1] x phySymbolsPerOctet) More... | |
uint16_t | MaxFrameDuration_sym |
The maximum number of symbols in a frame: = phySHRDuration + ceiling([aMaxPHYPacketSize + 1] x phySymbolsPerOctet) More... | |
uint8_t | MaxFrameRetries |
The maximum number of retries allowed after a transmission failure. More... | |
uint8_t | MaxNumRxFramesDuringBackoff |
Maximum number of frames that are allowed to be received during CSMA backoff periods for a tx transaction. More... | |
uint16_t | MaxPHYPacketSize |
Maximum PHY packet size. More... | |
uint8_t | MinBE |
The minimum value of the backoff exponent BE in the CSMA-CA algorithm. More... | |
bool | MRFSKSFD |
Determines which group of SFDs is used. More... | |
uint8_t | NumRxFramesDuringBackoff |
Current number of frames received during backoff periods; valid duriing ongoing transmission only. More... | |
uint16_t | OctetDuration_us |
Duration of an PSDU octet in us. More... | |
bool | OFDMInterleaving |
The number of GenericPHYDescriptor entries supported by the device. More... | |
ofdm_mcs_t | OFDMMCS |
OFDM MCS value. More... | |
oqpsk_rate_mode_t | OQPSKRateMode |
MR-O-QPSK rate mode. More... | |
uint16_t | PANId |
16-bit PAN ID More... | |
phy_t | phy |
PHY mode. More... | |
bool | PrivatePanCoordinator |
Indicates if the node is a PAN coordinator or not. More... | |
bool | RPCEnabled |
Reduce power consumption mode; effective for FSK and MR-OQPSK. More... | |
uint8_t | ScanDuration_us |
ED scan duration for the current PHY in us - read-only. More... | |
uint16_t | ShortAddress |
16-bit short address of the node. More... | |
uint8_t | SHRDuration |
Duration of the synchronization header (SHR) in symbols for the current PHY. More... | |
uint32_t | SupportedChannels |
Supported channels. More... | |
uint16_t | SymbolDuration_us |
Symbol duration for the current PHY in us - read-only. More... | |
uint8_t | SymbolsPerOctet |
Number of symbols per octet for the current PHY. More... | |
int8_t | TransmitPower |
Default value of transmit power of transceiver using IEEE defined format of phyTransmitPower. More... | |
uint16_t tal_pib_tag::ACKTiming |
ACK timing in us - read-only.
uint16_t tal_pib_tag::ACKWaitDuration |
ACK wait duration in us - read-only.
uint16_t tal_pib_tag::agc_settle_dur |
Settling duration of the AGC.
uint16_t tal_pib_tag::CCADuration_sym |
The duration of the synchronization header (SHR) in symbols for the current PHY.
The number of symbols per octet for the current PHY. The duration for CCA, specified in symbols.
uint16_t tal_pib_tag::CCADuration_us |
The duration of the PHR, in symbols, for the current PHY.
This attribute is only valid for the MR-OFDM PHY and MR-O-QPSK PHY. The time required to perform CCA detection; in us
uint8_t tal_pib_tag::CCAMode |
CCA Mode.
int8_t tal_pib_tag::CCAThreshold |
CCA Threshold, register value.
bool tal_pib_tag::CCATimeMethod |
This parameter determines how to calculate the time required to perform CCA detection.
uint16_t tal_pib_tag::CurrentChannel |
Current RF channel to be used for all transmissions and receptions.
uint8_t tal_pib_tag::CurrentPage |
Current channel page.
uint8_t tal_pib_tag::CurrentSUNPageEntry |
The list of channel numbers supported when phyCurrentPage = 7 or 8.
The maximum channel number supported by the device. This attribute is only valid if phyCurrentPage equals 7 or 8. The number of SUN channel page entries supported by the device. Each entry in the list contains the description of a frequency band, modulation scheme, and particular PHY mode implemented by the device. Defines the current frequency band, modulation scheme, and particular PHY mode when phyCurrentPage = 7 or 8.
uint8_t tal_pib_tag::FCSLen |
Length of the FCS field.
If FCSType is 0, length field is 4 octets.
bool tal_pib_tag::FCSType |
The type of the FCS.
A value of zero indicates a 4-octet FCS. A value of one indicates a 2-octet FCS. This attribute is only valid for SUN PHYs.
bool tal_pib_tag::FSKFECEnabled |
A value of TRUE indicates that FEC is turned on.
A value of FALSE indicates that FEC is turned off. This attribute is only valid for the MR-FSK PHY.
bool tal_pib_tag::FSKFECInterleavingRSC |
A value of TRUE indicates that interleaving is enabled for RSC.
A value of FALSE indicates that interleaving is disabled for RSC. This attribute is only valid for the MR-FSK PHY.
bool tal_pib_tag::FSKFECScheme |
A value of zero indicates that a nonrecursive and nonsystematic code (NRNSC) is employed.
A value of one indicates that a recursive and systematic code (RSC) is employed. This attribute is only valid for the MR-FSK PHY.
uint16_t tal_pib_tag::FSKPreambleLength |
The number of 1-octet patterns in the preamble.
This attribute is only valid for the MR-FSK PHY.
uint16_t tal_pib_tag::FSKPreambleLengthMin |
Minimum FSK preamble length used for RPC.
This attribute is only valid for the MR-FSK PHY.
bool tal_pib_tag::FSKScramblePSDU |
A value of FALSE indicates that data whitening of the PSDU is disabled.
A value of TRUE indicates that data whitening of the PSDU is enabled. This attribute is only valid for the MR-FSK PHY.
bool tal_pib_tag::HighRateEnabled |
Proprietary high rate mode for legacy O-QPSK.
uint64_t tal_pib_tag::IeeeAddress |
64-bit (IEEE) address of the node.
uint8_t tal_pib_tag::MaxBE |
The maximum value of the backoff exponent BE in the CSMA-CA algorithm.
uint8_t tal_pib_tag::MaxCSMABackoffs |
The maximum number of back-offs the CSMA-CA algorithm will attempt before declaring a CSMA_CA failure.
uint16_t tal_pib_tag::MaxFrameDuration |
Maximum number of symbols in a frame: = phySHRDuration + ceiling([aMaxPHYPacketSize + 1] x phySymbolsPerOctet)
uint16_t tal_pib_tag::MaxFrameDuration_sym |
The maximum number of symbols in a frame: = phySHRDuration + ceiling([aMaxPHYPacketSize + 1] x phySymbolsPerOctet)
uint8_t tal_pib_tag::MaxFrameRetries |
The maximum number of retries allowed after a transmission failure.
uint8_t tal_pib_tag::MaxNumRxFramesDuringBackoff |
Maximum number of frames that are allowed to be received during CSMA backoff periods for a tx transaction.
uint16_t tal_pib_tag::MaxPHYPacketSize |
Maximum PHY packet size.
uint8_t tal_pib_tag::MinBE |
The minimum value of the backoff exponent BE in the CSMA-CA algorithm.
bool tal_pib_tag::MRFSKSFD |
Determines which group of SFDs is used.
This attribute is only valid for the MR-FSK PHY.
uint8_t tal_pib_tag::NumRxFramesDuringBackoff |
Current number of frames received during backoff periods; valid duriing ongoing transmission only.
uint16_t tal_pib_tag::OctetDuration_us |
Duration of an PSDU octet in us.
bool tal_pib_tag::OFDMInterleaving |
The number of GenericPHYDescriptor entries supported by the device.
A table of GenericPHYDescriptor entries, where each entry is used to define a channel page 10 PHY mode. The number of current entries in phyModeSwitchParameterEntries. An array of up to four rows, where each row consists of a set of ModeSwitchDescriptor entries. This attribute is only valid for the MR-FSK PHY. A value of zero indicates an interleaving depth of one symbol. A value of one indicates an interleaving depth of the number of symbols equal to the frequency domain spreading factor (SF). This attribute is only valid for the MR-OFDM PHY.
ofdm_mcs_t tal_pib_tag::OFDMMCS |
OFDM MCS value.
oqpsk_rate_mode_t tal_pib_tag::OQPSKRateMode |
MR-O-QPSK rate mode.
uint16_t tal_pib_tag::PANId |
16-bit PAN ID
phy_t tal_pib_tag::phy |
PHY mode.
bool tal_pib_tag::PrivatePanCoordinator |
Indicates if the node is a PAN coordinator or not.
bool tal_pib_tag::RPCEnabled |
Reduce power consumption mode; effective for FSK and MR-OQPSK.
uint8_t tal_pib_tag::ScanDuration_us |
ED scan duration for the current PHY in us - read-only.
uint16_t tal_pib_tag::ShortAddress |
16-bit short address of the node.
uint8_t tal_pib_tag::SHRDuration |
Duration of the synchronization header (SHR) in symbols for the current PHY.
uint32_t tal_pib_tag::SupportedChannels |
Supported channels.
Legacy trx: Bit mask, whereas each bit position set indicates that the channel, corresponding to this particular bit position, is actually supported
Multi-Trx devices: Min channel: Low word of variable SupportedChannels: (uint16_t)(SupportedChannels) Max channel: High word of variable SupportedChannels: (uint16_t)(SupportedChannels >> 16)
uint16_t tal_pib_tag::SymbolDuration_us |
Symbol duration for the current PHY in us - read-only.
uint8_t tal_pib_tag::SymbolsPerOctet |
Number of symbols per octet for the current PHY.
int8_t tal_pib_tag::TransmitPower |
Default value of transmit power of transceiver using IEEE defined format of phyTransmitPower.