Defines an entry in the neighbor table.
A neighbor table entry stores information about the reliability of RF links to and from neighboring nodes.
Public Attribute Documentation#
shortId#
uint16_t EmberNeighborTableEntry::shortId
The neighbor's two-byte network ID.
1310
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h
averageLqi#
uint8_t EmberNeighborTableEntry::averageLqi
An exponentially weighted moving average of the link quality values of incoming packets from this neighbor as reported by the PHY.
1313
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h
inCost#
uint8_t EmberNeighborTableEntry::inCost
The incoming cost for this neighbor, computed from the average LQI. Values range from 1 for a good link to 7 for a bad link.
1316
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h
outCost#
uint8_t EmberNeighborTableEntry::outCost
The outgoing cost for this neighbor, obtained from the most recently received neighbor exchange message from the neighbor. A value of zero means that a neighbor exchange message from the neighbor has not been received recently enough, or that our ID was not present in the most recently received one. EmberZNet Pro only.
1323
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h
age#
uint8_t EmberNeighborTableEntry::age
In EmberZNet Pro, the number of aging periods elapsed since a neighbor exchange message was last received from this neighbor. In stack profile 1, the number of aging periods since any packet was received. An entry with an age greater than 3 is considered stale and may be reclaimed. The aging period is 16 seconds.
1329
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h
longId#
EmberEUI64 EmberNeighborTableEntry::longId
The 8 byte EUI64 of the neighbor.
1331
of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/stack/include/ember-types.h