Interface ZigBeeLinkQuality


  • public interface ZigBeeLinkQuality
    This interface represents an entry of the NeighborTableList.

    See Table 2.126 NeighborTableList Record Format in ZIGBEE SPECIFICATION: 1_053474r17ZB_TSC-ZigBee-Specification.pdf.

    Author:
    $Id: 4fa965f3017f99efd319908ea8afc932699a7d5e $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CHILD_NEIGHBOR
      Constant value representing a child relationship between current ZigBeeNode and the neighbor.
      static int OTHERS_NEIGHBOR
      Constant value representing a others relationship between current ZigBeeNode and the neighbor.
      static int PARENT_NEIGHBOR
      Constant value representing a parent relationship between current ZigBeeNode and the neighbor.
      static int PREVIOUS_CHILD_NEIGHBOR
      Constant value representing a previous child relationship between current ZigBeeNode and the neighbor.
      static int SIBLING_NEIGHBOR
      Constant value representing a sibling relationship between current ZigBeeNode and the neighbor.
    • Field Detail

      • PARENT_NEIGHBOR

        static final int PARENT_NEIGHBOR
        Constant value representing a parent relationship between current ZigBeeNode and the neighbor.
        See Also:
        Constant Field Values
      • CHILD_NEIGHBOR

        static final int CHILD_NEIGHBOR
        Constant value representing a child relationship between current ZigBeeNode and the neighbor.
        See Also:
        Constant Field Values
      • SIBLING_NEIGHBOR

        static final int SIBLING_NEIGHBOR
        Constant value representing a sibling relationship between current ZigBeeNode and the neighbor.
        See Also:
        Constant Field Values
      • OTHERS_NEIGHBOR

        static final int OTHERS_NEIGHBOR
        Constant value representing a others relationship between current ZigBeeNode and the neighbor.
        See Also:
        Constant Field Values
      • PREVIOUS_CHILD_NEIGHBOR

        static final int PREVIOUS_CHILD_NEIGHBOR
        Constant value representing a previous child relationship between current ZigBeeNode and the neighbor.
        See Also:
        Constant Field Values
    • Method Detail

      • getNeighbor

        java.lang.String getNeighbor()
        Returns the Service.PID referring to the ZigBeeNode representing a neighbor.
        Returns:
        the Service.PID referring to the ZigBeeNode representing a neighbor.
      • getLQI

        int getLQI()
        Returns the Link Quality Indicator. See the LQI field of the NeighborTableList Record Format.
        Returns:
        the Link Quality Indicator estimated by ZigBeeNode returning this for communicating with ZigBeeNode identified by the getNeighbor().
      • getDepth

        int getDepth()
        Returns the depth field of the NeighborTableList Record Format.
        Returns:
        the tree-depth of device.
      • getRelationship

        int getRelationship()
        Returns the relationship with the neighbor. See the Relationship field of the NeighborTableList Record Format.
        Returns:
        the relationship between ZigBeeNode returning this LQI and the ZigBeeNode identified by the getNeighbor().