1.1.2.4.64 MAC_RT_MIB_INIT_OBJ Struct

C

typedef struct __attribute__((packed, aligned(1))) {
    uint32_t csmaNoAckCount;
    uint32_t badCrcCount;
    uint32_t rxSegmentDecodeErrorCount;
    uint32_t rxMACRepetitionCount;
    uint32_t rxOtherDestinationCount;
    uint16_t panId;
    uint16_t shortAddress;
    uint16_t pOSRecentEntries;
    uint16_t rcCoord;
    MAC_RT_TONE_MASK toneMask;
    MAC_RT_EXT_ADDRESS extendedAddress;
    MAC_RT_TONE_MAP forcedToneMap;
    MAC_RT_TONE_MAP forcedToneMapOnTMResponse;
    uint8_t highPriorityWindowSize;
    uint8_t csmaFairnessLimit;
    uint8_t A;
    uint8_t K;
    uint8_t minCwAttempts;
    uint8_t maxBe;
    uint8_t bsn;
    uint8_t dsn;
    uint8_t maxCsmaBackoffs;
    uint8_t maxFrameRetries;
    uint8_t minBe;
    uint8_t forcedModScheme;
    uint8_t forcedModType;
    uint8_t forcedModSchemeOnTMResponse;
    uint8_t forcedModTypeOnTMResponse;
    uint8_t retriesToForceRobo;
    uint8_t transmitAtten;
    uint8_t posTableEntryTtl;
    uint8_t posRecentEntryThreshold;
    uint8_t trickleMinLQI;
    uint8_t duplicateDetectionTtl;
    uint8_t tmrTtl;
    uint8_t beaconRandomizationWindowLength;
    uint8_t preambleLength;
    bool broadcastMaxCwEnable;
    bool coordinator;
    bool promiscuousMode;
    bool macSniffer;
    bool lbpFrameReceived;
    bool lngFrameReceived;
    bool txHighPriority;
} MAC_RT_MIB_INIT_OBJ;

Summary

Defines the data required to initialize the G3-PLC MAC RT MIB layer.

Description

This data type defines the data required to initialize and track G3-PLC MAC RT MIB layer.

Remarks

This data type is related to MAC_RT_PIB_GET_SET_ALL_MIB PIB.