Interface ZigBeeNodeDescriptor


  • public interface ZigBeeNodeDescriptor
    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 Detail

      • isComplexDescriptorAvailable

        boolean isComplexDescriptorAvailable()
        Checks if a complex descriptor is available.
        Returns:
        true if a complex descriptor is available or false otherwise.
      • isUserDescriptorAvailable

        boolean isUserDescriptorAvailable()
        Checks if a user descriptor is available.
        Returns:
        true if a user descriptor is available or false otherwise.
      • getFrequencyBand

        ZigBeeFrequencyBand getFrequencyBand()
        Returns the radio frequency band the node is currently operating on.
        Returns:
        returns the information about the radio frequency band the node is currently operating on.
      • getMacCapabilityFlags

        ZigBeeMacCapabiliyFlags getMacCapabilityFlags()
        Returns the MAC Capability Flags field information.
        Returns:
        the MAC Capability Flags field information.
      • getManufacturerCode

        int getManufacturerCode()
        Returns the manufacturer code of the described node.
        Returns:
        the manufacturer code of the described node.
      • getMaxBufferSize

        int getMaxBufferSize()
        Returns the maximum buffer size of the described node.
        Returns:
        the maximum buffer size of the described node.
      • getMaxIncomingTransferSize

        int getMaxIncomingTransferSize()
        Returns the maximum incoming transfer size of the described node.
        Returns:
        the maximum incoming transfer size of the described node.
      • getMaxOutgoingTransferSize

        int getMaxOutgoingTransferSize()
        Returns the maximum outgoing transfer size of the described node.
        Returns:
        the maximum outgoing transfer size of the described node.
      • getServerMask

        ZigBeeServerMask getServerMask()
        Returns the server mask of the described node.
        Returns:
        the server mask of the described node.
      • isExtendedActiveEndpointListAvailable

        boolean isExtendedActiveEndpointListAvailable()
        Checks if extended active endpoint list is available.
        Returns:
        true if extended active endpoint list is available or false otherwise.
      • isExtendedSimpleDescriptorListAvailable

        boolean isExtendedSimpleDescriptorListAvailable()
        Checks if extended simple descriptor is available.
        Returns:
        true if extended simple descriptor is available or false otherwise.