Microchip® Advanced Software Framework

atpl230_t Struct Reference

#include <atpl230.h>

Data Fields

uint16_t model
 (r) Model number More...
 
char prodId [10]
 (r) Product identifier More...
 
uint8_t reserved0
 Reserved. More...
 
uint8_t reserved1
 Reserved. More...
 
uint8_t reserved2
 Reserved. More...
 
uint16_t reserved3
 Reserved. More...
 
uint32_t rxBadCrc
 (r) Bad CRC in received message (only in Prime v1.3) More...
 
uint32_t rxBadLen
 (r) Bad len in message (too short - too long) More...
 
uint8_t rxHdrRcv
 (r) Flag to indicate if header has already been received More...
 
uint8_t rxIdBuff
 (r) Buffer identifier of received message More...
 
uint8_t rxMode
 (w/r) Mode PRIME v1.3 or PRIME v1.4 More...
 
uint16_t rxPayloadLen
 (r) RX: Payload length in bytes More...
 
uint16_t rxPayloadLenSym
 (r) RX: Payload length in OFDM symbols More...
 
uint8_t rxQRMode
 (w/r) Flag to enable / disable Rx Quality Report Mode More...
 
uint8_t rxScheme
 (r) Modulation Scheme of last received message More...
 
uint32_t rxTotal
 (r) Received correctly messages count More...
 
uint32_t rxTotalBytes
 (r) Received bytes count More...
 
uint32_t rxTotalErrors
 (r) Reception errors count More...
 
uint32_t txBadBusyChannel
 (r) Transmission failure owing to busy channel More...
 
uint32_t txBadBusyTx
 (r) Already in transmission More...
 
uint32_t txBadFormat
 (r) Message to transmit in bad format More...
 
uint32_t txBadLen
 (r) Bad len in message (too short - too long) More...
 
uint8_t txDisableRx
 (w/r) Flag to enable / disable reception at transmission start More...
 
uint8_t txIdBuff
 (w/r) Buffer identifier of transmitted message More...
 
uint8_t txLevel
 (w/r) Level parameter of last transmitted message More...
 
uint8_t txMode
 (w/r) Mode PRIME v1.3 or PRIME v1.4 More...
 
uint16_t txPayloadLenSym
 (r) TX: Payload length in OFDM symbols More...
 
uint8_t txQRMode
 (w/r) Flag to enable / disable Tx Quality Report Mode More...
 
uint8_t txScheme
 (w/r) Modulation scheme of last transmitted message More...
 
uint32_t txTdelay
 (w/r) Delay for transmission in 10's of us More...
 
uint32_t txTimeout
 (r) Timeout error in transmission More...
 
uint32_t txTotal
 (r) Transmitted correctly messages count More...
 
uint32_t txTotalBytes
 (r) Transmitted bytes count More...
 
uint32_t txTotalErrors
 (r) Transmission errors count More...
 
uint32_t version
 (r) Version number More...
 

uint16_t atpl230_t::model

(r) Model number

char atpl230_t::prodId[10]

(r) Product identifier

Referenced by _init_phy_layer().

uint8_t atpl230_t::reserved0

Reserved.

uint8_t atpl230_t::reserved1

Reserved.

uint8_t atpl230_t::reserved2

Reserved.

uint16_t atpl230_t::reserved3

Reserved.

uint32_t atpl230_t::rxBadCrc

(r) Bad CRC in received message (only in Prime v1.3)

uint32_t atpl230_t::rxBadLen

(r) Bad len in message (too short - too long)

Referenced by phy_rx_frame_cb().

uint8_t atpl230_t::rxHdrRcv

(r) Flag to indicate if header has already been received

Referenced by phy_rx_frame_cb().

uint8_t atpl230_t::rxIdBuff

(r) Buffer identifier of received message

Referenced by _init_phy_layer(), and phy_rx_frame_cb().

uint8_t atpl230_t::rxMode

(w/r) Mode PRIME v1.3 or PRIME v1.4

Referenced by phy_rx_frame_cb().

uint16_t atpl230_t::rxPayloadLen

(r) RX: Payload length in bytes

Referenced by phy_rx_frame_cb().

uint16_t atpl230_t::rxPayloadLenSym

(r) RX: Payload length in OFDM symbols

Referenced by phy_rx_frame_cb().

uint8_t atpl230_t::rxQRMode

(w/r) Flag to enable / disable Rx Quality Report Mode

Referenced by _init_phy_layer(), and phy_rx_frame_cb().

uint8_t atpl230_t::rxScheme

(r) Modulation Scheme of last received message

Referenced by phy_rx_frame_cb().

uint32_t atpl230_t::rxTotal

(r) Received correctly messages count

Referenced by phy_rx_frame_cb().

uint32_t atpl230_t::rxTotalBytes

(r) Received bytes count

Referenced by phy_rx_frame_cb().

uint32_t atpl230_t::rxTotalErrors

(r) Reception errors count

Referenced by phy_rx_frame_cb().

uint32_t atpl230_t::txBadBusyChannel

(r) Transmission failure owing to busy channel

Referenced by phy_tx_frame_result_cb().

uint32_t atpl230_t::txBadBusyTx

(r) Already in transmission

Referenced by phy_tx_frame(), and phy_tx_frame_result_cb().

uint32_t atpl230_t::txBadFormat

(r) Message to transmit in bad format

Referenced by phy_tx_frame(), and phy_tx_frame_result_cb().

uint32_t atpl230_t::txBadLen

(r) Bad len in message (too short - too long)

Referenced by phy_tx_frame(), and phy_tx_frame_result_cb().

uint8_t atpl230_t::txDisableRx

(w/r) Flag to enable / disable reception at transmission start

Referenced by phy_tx_frame().

uint8_t atpl230_t::txIdBuff

(w/r) Buffer identifier of transmitted message

Referenced by _init_phy_layer(), and phy_tx_frame().

uint8_t atpl230_t::txLevel

(w/r) Level parameter of last transmitted message

Referenced by phy_tx_frame().

uint8_t atpl230_t::txMode

(w/r) Mode PRIME v1.3 or PRIME v1.4

Referenced by phy_tx_frame().

uint16_t atpl230_t::txPayloadLenSym

(r) TX: Payload length in OFDM symbols

Referenced by phy_tx_frame().

uint8_t atpl230_t::txQRMode

(w/r) Flag to enable / disable Tx Quality Report Mode

Referenced by _init_phy_layer(), and phy_tx_frame_result_cb().

uint8_t atpl230_t::txScheme

(w/r) Modulation scheme of last transmitted message

Referenced by phy_tx_frame().

uint32_t atpl230_t::txTdelay

(w/r) Delay for transmission in 10's of us

Referenced by phy_tx_frame().

uint32_t atpl230_t::txTimeout

(r) Timeout error in transmission

Referenced by phy_tx_frame_result_cb().

uint32_t atpl230_t::txTotal

(r) Transmitted correctly messages count

Referenced by phy_tx_frame_result_cb().

uint32_t atpl230_t::txTotalBytes

(r) Transmitted bytes count

Referenced by phy_tx_frame_result_cb().

uint32_t atpl230_t::txTotalErrors

(r) Transmission errors count

Referenced by phy_tx_frame_result_cb().

uint32_t atpl230_t::version

(r) Version number

Referenced by _init_phy_layer().