Top Description Methods
org.osgi.service.zigbee.descriptors

public Interface ZigBeeNodeDescriptor

Imports
org.osgi.service.zigbee.ZigBeeNode

This interface represents a Node Descriptor as described in the ZigBee Specification.

The Node Descriptor contains information about the capabilities of the node.

Author
$Id: 71cf430129fd751d62e48c15b026c9cabf991411 $

Method Summary

Modifier and TypeMethod and Description
public ZigBeeFrequencyBand

Returns:

returns the information about the radio frequency band the node is currently operating on.
getFrequencyBand
()

Returns the radio frequency band the node is currently operating on.

public short
getLogicalType()

Returns the logical type of the described node.

public ZigBeeMacCapabiliyFlags

Returns:

the MAC Capability Flags field information.
getMacCapabilityFlags
()

Returns the MAC Capability Flags field information.

public int

Returns:

the manufacturer code of the described node.
getManufacturerCode
()

Returns the manufacturer code of the described node.

public int

Returns:

the maximum buffer size of the described node.
getMaxBufferSize
()

Returns the maximum buffer size of the described node.

public int

Returns:

the maximum incoming transfer size of the described node.
getMaxIncomingTransferSize
()

Returns the maximum incoming transfer size of the described node.

public int

Returns:

the maximum outgoing transfer size of the described node.
getMaxOutgoingTransferSize
()

Returns the maximum outgoing transfer size of the described node.

public ZigBeeServerMask

Returns:

the server mask of the described node.
getServerMask
()

Returns the server mask of the described node.

public boolean

Returns:

true if a complex descriptor is available or false otherwise.
isComplexDescriptorAvailable
()

Checks if a complex descriptor is available.

public boolean

Returns:

true if extended active endpoint list is available or false otherwise.
isExtendedActiveEndpointListAvailable
()

Checks if extended active endpoint list is available.

public boolean

Returns:

true if extended simple descriptor is available or false otherwise.
isExtendedSimpleDescriptorListAvailable
()

Checks if extended simple descriptor is available.

public boolean

Returns:

true if a user descriptor is available or false otherwise.
isUserDescriptorAvailable
()

Checks if a user descriptor is available.

Method Detail

getFrequencyBandback to summary
public ZigBeeFrequencyBand getFrequencyBand()

Returns the radio frequency band the node is currently operating on.

Returns:ZigBeeFrequencyBand

returns the information about the radio frequency band the node is currently operating on.

getLogicalTypeback to summary
public short getLogicalType()

Returns the logical type of the described node.

Returns:short

one of: ZigBeeNode#COORDINATOR, ZigBeeNode#ROUTER, ZigBeeNode#ZED.

getMacCapabilityFlagsback to summary
public ZigBeeMacCapabiliyFlags getMacCapabilityFlags()

Returns the MAC Capability Flags field information.

Returns:ZigBeeMacCapabiliyFlags

the MAC Capability Flags field information.

getManufacturerCodeback to summary
public int getManufacturerCode()

Returns the manufacturer code of the described node.

Returns:int

the manufacturer code of the described node.

getMaxBufferSizeback to summary
public int getMaxBufferSize()

Returns the maximum buffer size of the described node.

Returns:int

the maximum buffer size of the described node.

getMaxIncomingTransferSizeback to summary
public int getMaxIncomingTransferSize()

Returns the maximum incoming transfer size of the described node.

Returns:int

the maximum incoming transfer size of the described node.

getMaxOutgoingTransferSizeback to summary
public int getMaxOutgoingTransferSize()

Returns the maximum outgoing transfer size of the described node.

Returns:int

the maximum outgoing transfer size of the described node.

getServerMaskback to summary
public ZigBeeServerMask getServerMask()

Returns the server mask of the described node.

Returns:ZigBeeServerMask

the server mask of the described node.

isComplexDescriptorAvailableback to summary
public boolean isComplexDescriptorAvailable()

Checks if a complex descriptor is available.

Returns:boolean

true if a complex descriptor is available or false otherwise.

isExtendedActiveEndpointListAvailableback to summary
public boolean isExtendedActiveEndpointListAvailable()

Checks if extended active endpoint list is available.

Returns:boolean

true if extended active endpoint list is available or false otherwise.

isExtendedSimpleDescriptorListAvailableback to summary
public boolean isExtendedSimpleDescriptorListAvailable()

Checks if extended simple descriptor is available.

Returns:boolean

true if extended simple descriptor is available or false otherwise.

isUserDescriptorAvailableback to summary
public boolean isUserDescriptorAvailable()

Checks if a user descriptor is available.

Returns:boolean

true if a user descriptor is available or false otherwise.