Package org.osgi.service.zigbee
Interface ZigBeeLinkQuality
-
public interface ZigBeeLinkQualityThis 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 intCHILD_NEIGHBORConstant value representing a child relationship between currentZigBeeNodeand the neighbor.static intOTHERS_NEIGHBORConstant value representing a others relationship between currentZigBeeNodeand the neighbor.static intPARENT_NEIGHBORConstant value representing a parent relationship between currentZigBeeNodeand the neighbor.static intPREVIOUS_CHILD_NEIGHBORConstant value representing a previous child relationship between currentZigBeeNodeand the neighbor.static intSIBLING_NEIGHBORConstant value representing a sibling relationship between currentZigBeeNodeand the neighbor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetDepth()Returns the depth field of the NeighborTableList Record Format.intgetLQI()Returns the Link Quality Indicator.java.lang.StringgetNeighbor()Returns the Service.PID referring to theZigBeeNoderepresenting a neighbor.intgetRelationship()Returns the relationship with the neighbor.
-
-
-
Field Detail
-
PARENT_NEIGHBOR
static final int PARENT_NEIGHBOR
Constant value representing a parent relationship between currentZigBeeNodeand the neighbor.- See Also:
- Constant Field Values
-
CHILD_NEIGHBOR
static final int CHILD_NEIGHBOR
Constant value representing a child relationship between currentZigBeeNodeand the neighbor.- See Also:
- Constant Field Values
-
SIBLING_NEIGHBOR
static final int SIBLING_NEIGHBOR
Constant value representing a sibling relationship between currentZigBeeNodeand the neighbor.- See Also:
- Constant Field Values
-
OTHERS_NEIGHBOR
static final int OTHERS_NEIGHBOR
Constant value representing a others relationship between currentZigBeeNodeand the neighbor.- See Also:
- Constant Field Values
-
PREVIOUS_CHILD_NEIGHBOR
static final int PREVIOUS_CHILD_NEIGHBOR
Constant value representing a previous child relationship between currentZigBeeNodeand the neighbor.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNeighbor
java.lang.String getNeighbor()
Returns the Service.PID referring to theZigBeeNoderepresenting a neighbor.- Returns:
- the Service.PID referring to the
ZigBeeNoderepresenting 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
ZigBeeNodereturning this for communicating withZigBeeNodeidentified by thegetNeighbor().
-
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
ZigBeeNodereturning this LQI and theZigBeeNodeidentified by thegetNeighbor().
-
-