Top Description Fields Methods
org.osgi.service.zigbee

public Interface ZCLAttributeInfo

Known Direct Subinterfaces
org.osgi.service.zigbee.descriptions.ZCLAttributeDescription, org.osgi.service.zigbee.ZCLAttribute
Imports
org.osgi.service.zigbee.descriptions.ZCLDataTypeDescription

This interface provides information about the attribute, like its ZCL attribute ID, if it manufacturer specific and about its data type (see getDataType).
Author
$Id: 5e3bafbefdc73a0d46632743796c784449aca1dc $

Field Summary

Modifier and TypeField and Description
public static final String
ID

Property key for the optional attribute id of a ZigBee Event Listener.

Method Summary

Modifier and TypeMethod and Description
public ZCLDataTypeDescription

Returns:

The attribute data type. It may be null if the data type is not retrievable (issue with read attribute and discover attributes commands).
getDataType
()

Returns the data type of this attribute.

public int

Returns:

the attribute identifier (that is, the attribute's ID).
getId
()

Returns the ID of this attribute.

public int

Returns:

The manufacturer code that defined this attribute, if the attribute does not belong to any manufacture extension then it returns -1.
getManufacturerCode
()

Returns the manufacturer code of this attribute.

public boolean

Returns:

true if and only if this attribute is related to a manufacturer extension.
isManufacturerSpecific
()

Checks if the attribute is manufacturer specific.

Field Detail

IDback to summary
public static final String ID

Property key for the optional attribute id of a ZigBee Event Listener.

Method Detail

getDataTypeback to summary
public ZCLDataTypeDescription getDataType()

Returns the data type of this attribute.

Returns:ZCLDataTypeDescription

The attribute data type. It may be null if the data type is not retrievable (issue with read attribute and discover attributes commands).

getIdback to summary
public int getId()

Returns the ID of this attribute.

Returns:int

the attribute identifier (that is, the attribute's ID).

getManufacturerCodeback to summary
public int getManufacturerCode()

Returns the manufacturer code of this attribute.

Returns:int

The manufacturer code that defined this attribute, if the attribute does not belong to any manufacture extension then it returns -1.

isManufacturerSpecificback to summary
public boolean isManufacturerSpecific()

Checks if the attribute is manufacturer specific.

Returns:boolean

true if and only if this attribute is related to a manufacturer extension.