1.3.4.1.10 MAC_PLC_MIB Struct
C
typedef struct
{
MAC_DEVICE_TABLE_ENTRY *deviceTable;
uint32_t txDataPacketCount;
uint32_t rxDataPacketCount;
uint32_t txCmdPacketCount;
uint32_t rxCmdPacketCount;
uint32_t csmaFailCount;
uint32_t rxDataBroadcastCount;
uint32_t txDataBroadcastCount;
uint32_t frameCounter;
uint32_t rxInvalidFrameLengthCount;
uint32_t rxWrongAddrModeCount;
uint32_t rxUnsupportedSecurityCount;
uint32_t rxWrongKeyIdCount;
uint32_t rxInvalidKeyCount;
uint32_t rxWrongFCCount;
uint32_t rxDecryptionErrorCount;
uint16_t deviceTableSize;
MAC_SHORT_ADDRESS coordShortAddress;
MAC_PLC_MODULATION_SCHEME lastRxModScheme;
MAC_PLC_MODULATION_TYPE lastRxModType;
bool bcnFrameReceived;
bool plcDisable;
bool plcAvailable;
bool freqNotching;
} MAC_PLC_MIB;Summary
Defines the MAC PLC Information Base.
Description
This structure holds the MAC PLC IB, it contains one field per each defined PIB.
Field description:
- *deviceTable. Pointer to MAC PLC Device Table.
- txDataPacketCount. Statistical counter for number of transmitted data packets.
- rxDataPacketCount. Statistical counter for number of received data packets.
- txCmdPacketCount. Statistical counter for number of transmitted command packets.
- rxCmdPacketCount. Statistical counter for number of received command packets.
- csmaFailCount. Statistical counter for number of Medium Access failures.
- rxDataBroadcastCount. Statistical counter for number of received broadcast packets.
- txDataBroadcastCount. Statistical counter for number of transmitted broadcast packets.
- frameCounter. Device transmission Frame Counter.
- rxInvalidFrameLengthCount. Statistical counter for number of frames dropped due to Invalid Length.
- rxWrongAddrModeCount. Statistical counter for number offrames dropped due to wrong Addressing Mode.
- rxUnsupportedSecurityCount. Statistical counter for number offrames dropped due to Security mismatching.
- rxWrongKeyIdCount. Statistical counter for number offrames dropped due to wrong Key ID.
- rxInvalidKeyCount. Statistical counter for number offrames dropped due to Invalid Key.
- rxWrongFCCount. Statistical counter for number offrames dropped due to unexpected Frame Counter.
- rxDecryptionErrorCount. Statistical counter for number offrames dropped due to Decryption error.
- deviceTableSize. Maximun number of entries in MAC PLC Device Table.
- coordShortAddress. Short Address of PAN Coordinator of the Network.
- lastRxModScheme. Last received modulation scheme.
- lastRxModType. Last received modulation type.
- bcnFrameReceived. Flag indicating whether Beacon frames have been received since last read of this PIB.
- plcDisable. Flag indicating whether PLC communication is disabled.
- plcAvailable. Flag indicating whether PLC interface is available.
- freqNotching. Active Frequency Notching as a bitmap od frequencies in working band.
Remarks
None.
