1.1.2.4.42 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 objet in G3-PLC MAC RT Information Base.

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