Package org.osgi.service.zigbee
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 currentZigBeeNode
and the neighbor.static int
OTHERS_NEIGHBOR
Constant value representing a others relationship between currentZigBeeNode
and the neighbor.static int
PARENT_NEIGHBOR
Constant value representing a parent relationship between currentZigBeeNode
and the neighbor.static int
PREVIOUS_CHILD_NEIGHBOR
Constant value representing a previous child relationship between currentZigBeeNode
and the neighbor.static int
SIBLING_NEIGHBOR
Constant value representing a sibling relationship between currentZigBeeNode
and the neighbor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getDepth()
Returns the depth field of the NeighborTableList Record Format.int
getLQI()
Returns the Link Quality Indicator.java.lang.String
getNeighbor()
Returns the Service.PID referring to theZigBeeNode
representing a neighbor.int
getRelationship()
Returns the relationship with the neighbor.
-
-
-
Field Detail
-
PARENT_NEIGHBOR
static final int PARENT_NEIGHBOR
Constant value representing a parent relationship between currentZigBeeNode
and the neighbor.- See Also:
- Constant Field Values
-
CHILD_NEIGHBOR
static final int CHILD_NEIGHBOR
Constant value representing a child relationship between currentZigBeeNode
and the neighbor.- See Also:
- Constant Field Values
-
SIBLING_NEIGHBOR
static final int SIBLING_NEIGHBOR
Constant value representing a sibling relationship between currentZigBeeNode
and the neighbor.- See Also:
- Constant Field Values
-
OTHERS_NEIGHBOR
static final int OTHERS_NEIGHBOR
Constant value representing a others relationship between currentZigBeeNode
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 currentZigBeeNode
and the neighbor.- See Also:
- Constant Field Values
-
-
Method Detail
-
getNeighbor
java.lang.String getNeighbor()
Returns the Service.PID referring to theZigBeeNode
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 withZigBeeNode
identified 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
ZigBeeNode
returning this LQI and theZigBeeNode
identified by thegetNeighbor()
.
-
-