Interface ZigBeeDeviceDescriptionSet


  • public interface ZigBeeDeviceDescriptionSet
    This interface represents a ZigBee Device description Set. A Set is registered as an OSGi Service that provides method to retrieve endpoint descriptions. In addition to the ZigBeeDeviceDescriptionSet's (OSGi service) properties; ZigBeeDeviceDescriptionSet is also expected to be registered as an OSGi service with the following ZigBeeEndpoint.PROFILE_ID, and ZigBeeNode.MANUFACTURER_CODE properties.
    Author:
    $Id: f07b9f8bb0a9379e2b7031f5c34eea4e20e5a229 $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEVICES
      Property key for a comma separated list of devices identifiers supported by the set.
      static java.lang.String PROFILE_NAME
      Property key for a profile name.
      static java.lang.String VERSION
      Property key for a version of the application profile.
    • Field Detail

      • VERSION

        static final java.lang.String VERSION
        Property key for a version of the application profile. The format is 'major.minor' with major and minor being integers. This property is mandatory.
        See Also:
        Constant Field Values
      • PROFILE_NAME

        static final java.lang.String PROFILE_NAME
        Property key for a profile name. This property is mandatory.
        See Also:
        Constant Field Values
      • DEVICES

        static final java.lang.String DEVICES
        Property key for a comma separated list of devices identifiers supported by the set. This property is mandatory.
        See Also:
        Constant Field Values
    • Method Detail

      • getDeviceSpecification

        ZigBeeDeviceDescription getDeviceSpecification​(int deviceId,
                                                       short version)
        Returns the description of a device identified by its identifier and its version.
        Parameters:
        deviceId - Identifier of the device.
        version - The version of the application profile.
        Returns:
        The associated device description.