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.