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.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Property key for a comma separated list of devices identifiers supported by the set.
    static final String
    Property key for a profile name.
    static final String
    Property key for a version of the application profile.
  • Method Summary

    Modifier and Type
    Method
    Description
    getDeviceSpecification(int deviceId, short version)
    Returns the description of a device identified by its identifier and its version.
  • Field Details

    • VERSION

      static final 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:
    • PROFILE_NAME

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

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

    • 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.