Top Description Fields Methods
org.osgi.service.zigbee

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

Modifier and TypeField and Description
public static final int
CHILD_NEIGHBOR

Constant value representing a child relationship between current ZigBeeNode and the neighbor.

public static final int
OTHERS_NEIGHBOR

Constant value representing a others relationship between current ZigBeeNode and the neighbor.

public static final int
PARENT_NEIGHBOR

Constant value representing a parent relationship between current ZigBeeNode and the neighbor.

public static final int
PREVIOUS_CHILD_NEIGHBOR

Constant value representing a previous child relationship between current ZigBeeNode and the neighbor.

public static final int
SIBLING_NEIGHBOR

Constant value representing a sibling relationship between current ZigBeeNode and the neighbor.

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

the tree-depth of device.
getDepth
()

Returns the depth field of the NeighborTableList Record Format.

public int

Returns:

the Link Quality Indicator estimated by ZigBeeNode returning this for communicating with ZigBeeNode identified by the getNeighbor().
getLQI
()

Returns the Link Quality Indicator.

public String

Returns:

the Service.PID referring to the ZigBeeNode representing a neighbor.
getNeighbor
()

Returns the Service.PID referring to the ZigBeeNode representing a neighbor.

public int

Returns:

the relationship between ZigBeeNode returning this LQI and the ZigBeeNode identified by the getNeighbor().
getRelationship
()

Returns the relationship with the neighbor.

Field Detail

CHILD_NEIGHBORback to summary
public static final int CHILD_NEIGHBOR

Constant value representing a child relationship between current ZigBeeNode and the neighbor.

OTHERS_NEIGHBORback to summary
public static final int OTHERS_NEIGHBOR

Constant value representing a others relationship between current ZigBeeNode and the neighbor.

PARENT_NEIGHBORback to summary
public static final int PARENT_NEIGHBOR

Constant value representing a parent relationship between current ZigBeeNode and the neighbor.

PREVIOUS_CHILD_NEIGHBORback to summary
public static final int PREVIOUS_CHILD_NEIGHBOR

Constant value representing a previous child relationship between current ZigBeeNode and the neighbor.

SIBLING_NEIGHBORback to summary
public static final int SIBLING_NEIGHBOR

Constant value representing a sibling relationship between current ZigBeeNode and the neighbor.

Method Detail

getDepthback to summary
public int getDepth()

Returns the depth field of the NeighborTableList Record Format.

Returns:int

the tree-depth of device.

getLQIback to summary
public int getLQI()

Returns the Link Quality Indicator. See the LQI field of the NeighborTableList Record Format.

Returns:int

the Link Quality Indicator estimated by ZigBeeNode returning this for communicating with ZigBeeNode identified by the getNeighbor().

getNeighborback to summary
public String getNeighbor()

Returns the Service.PID referring to the ZigBeeNode representing a neighbor.

Returns:String

the Service.PID referring to the ZigBeeNode representing a neighbor.

getRelationshipback to summary
public int getRelationship()

Returns the relationship with the neighbor. See the Relationship field of the NeighborTableList Record Format.

Returns:int

the relationship between ZigBeeNode returning this LQI and the ZigBeeNode identified by the getNeighbor().