Jump to main content

# 1.1.2.4.65 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.

Rev: G