1.3.2.3.53 MAC_WRP_NEIGHBOUR_ENTRY Struct
C
typedef struct __attribute__((packed)) { MAC_WRP_SHORT_ADDRESS shortAddress; MAC_WRP_TONE_MAP toneMap; uint8_t modulationType : 3; uint8_t txGain : 4; uint8_t txRes : 1; MAC_WRP_TX_COEF txCoef; uint8_t modulationScheme : 1; uint8_t phaseDifferential : 3; uint8_t lqi; uint16_t tmrValidTime; } MAC_WRP_NEIGHBOUR_ENTRY;
Summary
The MAC PLC Neighbour Table Entry as defined in the G3-PLC standard.
Description
This structure contains the fields that define a MAC PLC Neighbour table entry as defined in the G3-PLC standard. Neighbour table contains an entry for every node with which a Tone Map Response frame has been exchanged.
Field description:
- shortAddress: Short Address of neighbour node
- toneMap: Tone Map to use when transmitting frames towards neighbour
- modulationType: Modulation Type to use when transmitting frames towards neighbour
- txGain: Attenuation to use when transmitting frames towards neighbour
- txRes: Resolution of attenuation steps
- txCoef: Sunbband attenuation to use when transmitting frames towards neighbour
- modulationScheme: Modulation Scheme to use when transmitting frames towards neighbour
- phaseDifferential: Electrical Phase Differential with neighbour node (0..5 range in 30 degree steps)
- lqi: Link Quality reported by neighbour when receiving the frames
- tmrValidTime: Time left, in seconds, for the entry to expire
Remarks
It is only used when PLC MAC layer is present.
