Jump to main content

# 1.1.2.4.43 MAC_RT_PIB Enum

## C

    typedef enum {
        MAC_RT_PIB_MAX_BE = 0x00000047,
        MAC_RT_PIB_BSN = 0x00000049,
        MAC_RT_PIB_DSN = 0x0000004C,
        MAC_RT_PIB_MAX_CSMA_BACKOFFS = 0x0000004E,
        MAC_RT_PIB_MIN_BE = 0x0000004F,
        MAC_RT_PIB_PAN_ID = 0x00000050,
        MAC_RT_PIB_PROMISCUOUS_MODE = 0x00000051,
        MAC_RT_PIB_SHORT_ADDRESS = 0x00000053,
        MAC_RT_PIB_MAX_FRAME_RETRIES = 0x00000059,
        MAC_RT_PIB_DUPLICATE_DETECTION_TTL = 0x00000078,
        MAC_RT_PIB_HIGH_PRIORITY_WINDOW_SIZE = 0x00000100,
        MAC_RT_PIB_CSMA_NO_ACK_COUNT = 0x00000106,
        MAC_RT_PIB_BAD_CRC_COUNT = 0x00000109,
        MAC_RT_PIB_NEIGHBOUR_TABLE = 0x0000010A,
        MAC_RT_PIB_CSMA_FAIRNESS_LIMIT = 0x0000010C,
        MAC_RT_PIB_TMR_TTL = 0x0000010D,
        MAC_RT_PIB_POS_TABLE_ENTRY_TTL = 0x0000010E,
        MAC_RT_PIB_RC_COORD = 0x0000010F,
        MAC_RT_PIB_TONE_MASK = 0x00000110,
        MAC_RT_PIB_BEACON_RANDOMIZATION_WINDOW_LENGTH = 0x00000111,
        MAC_RT_PIB_A = 0x00000112,
        MAC_RT_PIB_K = 0x00000113,
        MAC_RT_PIB_MIN_CW_ATTEMPTS = 0x00000114,
        MAC_RT_PIB_CENELEC_LEGACY_MODE = 0x00000115,
        MAC_RT_PIB_FCC_LEGACY_MODE = 0x00000116,
        MAC_RT_PIB_BROADCAST_MAX_CW_ENABLE = 0x0000011E,
        MAC_RT_PIB_TRANSMIT_ATTEN = 0x0000011F,
        MAC_RT_PIB_POS_TABLE = 0x00000120,
        MAC_RT_PIB_POS_RECENT_ENTRY_THRESHOLD = 0x00000121,
        MAC_RT_PIB_POS_RECENT_ENTRIES = 0x00000122,
        /* manufacturer specific */
        /* Extended address of this node. */
        MAC_RT_PIB_MANUF_EXTENDED_ADDRESS = 0x08000001,
        /* provides access to neighbour table by short address (transmitted as index) */
        MAC_RT_PIB_MANUF_NEIGHBOUR_TABLE_ELEMENT = 0x08000002,
        /* returns the maximum number of tones used by the band */
        MAC_RT_PIB_MANUF_BAND_INFORMATION = 0x08000003,
        /* Forces Modulation Scheme in every transmitted frame
            0 - Not forced, 1 - Force Differential, 2 - Force Coherent */
        MAC_RT_PIB_MANUF_FORCED_MOD_SCHEME = 0x08000007,
        /* Forces Modulation Type in every transmitted frame
            0 - Not forced, 1 - Force BPSK_ROBO, 2 - Force BPSK, 3 - Force QPSK, 4 - Force 8PSK */
        MAC_RT_PIB_MANUF_FORCED_MOD_TYPE = 0x08000008,
        /* Forces ToneMap in every transmitted frame
            {0} - Not forced, other value will be used as tonemap */
        MAC_RT_PIB_MANUF_FORCED_TONEMAP = 0x08000009,
        /* Forces Modulation Scheme bit in Tone Map Response
            0 - Not forced, 1 - Force Differential, 2 - Force Coherent */
        MAC_RT_PIB_MANUF_FORCED_MOD_SCHEME_ON_TMRESPONSE = 0x0800000A,
        /* Forces Modulation Type bits in Tone Map Response
            0 - Not forced, 1 - Force BPSK_ROBO, 2 - Force BPSK, 3 - Force QPSK, 4 - Force 8PSK */
        MAC_RT_PIB_MANUF_FORCED_MOD_TYPE_ON_TMRESPONSE = 0x0800000B,
        /* Forces ToneMap field Tone Map Response
            {0} - Not forced, other value will be used as tonemap field */
        MAC_RT_PIB_MANUF_FORCED_TONEMAP_ON_TMRESPONSE = 0x0800000C,
        /* Indicates whether an LBP frame for other destination has been received */
        MAC_RT_PIB_MANUF_LBP_FRAME_RECEIVED = 0x0800000F,
        /* Indicates whether an LBP frame for other destination has been received */
        MAC_RT_PIB_MANUF_LNG_FRAME_RECEIVED = 0x08000010,
        /* Gets number of valid elements in the Neighbour Table */
        MAC_RT_PIB_MANUF_NEIGHBOUR_TABLE_COUNT = 0x08000012,
        /* Gets number of discarded packets due to Other Destination */
        MAC_RT_PIB_MANUF_RX_OTHER_DESTINATION_COUNT = 0x08000013,
        /* Gets number of discarded packets due to MAC Repetition */
        MAC_RT_PIB_MANUF_RX_MAC_REPETITION_COUNT = 0x08000015,
        /* Gets number of discarded packets due to Segment Decode Error */
        MAC_RT_PIB_MANUF_RX_SEGMENT_DECODE_ERROR_COUNT = 0x0800001C,
        /* Enables MAC Sniffer */
        MAC_RT_PIB_MANUF_ENABLE_MAC_SNIFFER = 0x0800001D,
        /* Gets number of valid elements in the POS Table */
        MAC_RT_PIB_MANUF_POS_TABLE_COUNT = 0x0800001E,
        /* Gets or Sets number of retires left before forcing ROBO mode */
        MAC_RT_PIB_MANUF_RETRIES_LEFT_TO_FORCE_ROBO = 0x0800001F,
        /* Gets internal MAC RT version */
        MAC_RT_PIB_MANUF_MAC_RT_INTERNAL_VERSION = 0x08000022,
        /* Enable/Disable Sleep Mode */
        MAC_RT_PIB_SLEEP_MODE = 0x08000024,
        /* Set PLC Debug Mode */
        MAC_RT_PIB_DEBUG_SET = 0x08000025,
        /* Read PLC Debug Information */
        MAC_RT_PIB_DEBUG_READ = 0x08000026,
        /* Provides access to POS table by short address (referenced as index) */
        MAC_RT_PIB_MANUF_POS_TABLE_ELEMENT = 0x08000027,
        /* Minimum LQI to consider a neighbour for Trickle */
        MAC_RT_PIB_MANUF_TRICKLE_MIN_LQI = 0x08000028,
        /* LQI for a given neighbour, which short address will be indicated by index. 8 bits. */
        MAC_RT_PIB_MANUF_NEIGHBOUR_LQI = 0x08000029,
        /* Best LQI found in neighbour table. 8 bits. */
        MAC_RT_PIB_MANUF_BEST_LQI = 0x0800002A,
        /* Flag to indicate whether next transmission is in High Priority window. 8 bits. */
        MAC_RT_PIB_TX_HIGH_PRIORITY = 0x0800002B,
        /* Resets TMR TTL for the Short Address contained in Index. */
        MAC_RT_PIB_MANUF_RESET_TMR_TTL = 0x0800002E,
        /* IB used to set the complete MIB structure at once */
        MAC_RT_PIB_GET_SET_ALL_MIB = 0x08000100,
        /* Gets or sets a parameter in Phy layer. Index will be used to contain PHY parameter ID.
           Check 'enum EPhyParam' below for available Phy parameter IDs */
        MAC_RT_PIB_MANUF_PHY_PARAM = 0x08000020
    } MAC_RT_PIB;

## Summary

List of G3-PLC MAC RT IBs.

## Description

This data type contains every accessible object in G3-PLC MAC RT Information Base.

A detailed description of these objects is available in G3 MAC_RT_PIBs.

Rev: G