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

public Interface ZCLDataTypeDescription

Known Direct Subinterfaces
org.osgi.service.zigbee.descriptions.ZCLSimpleTypeDescription
Known Direct Implementers
org.osgi.service.zigbee.types.ZigBeeArray, org.osgi.service.zigbee.types.ZigBeeBag, org.osgi.service.zigbee.types.ZigBeeSet, org.osgi.service.zigbee.types.ZigBeeStructure
Imports
org.osgi.service.zigbee.ZigBeeDataTypes

This interface is used for representing any of the ZigBee Data Types defined in the ZCL. Each of these data types has a set of associated information that this interface definition permits to retrieve using the specific methods.
Author
$Id: 6a6769d32d63820ffaf1d8fff0058cc841bd795b $

Method Summary

Modifier and TypeMethod and Description
public short

Returns:

the data type identifier. The data types identifiers supported by this specification are defined in the ZigBeeDataTypes interface.
getId
()

Returns the data type identifier.

public Class<?>

Returns:

the corresponding Java type class.
getJavaDataType
()

Returns the corresponding Java type class.

public String

Returns:

the associated data type name string.
getName
()

Returns the associated data type name.

public boolean

Returns:

true, if the data type is Analog, otherwise is Discrete.
isAnalog
()

Checks if the data type is analog.

Method Detail

getIdback to summary
public short getId()

Returns the data type identifier.

Returns:short

the data type identifier. The data types identifiers supported by this specification are defined in the ZigBeeDataTypes interface.

getJavaDataTypeback to summary
public Class<?> getJavaDataType()

Returns the corresponding Java type class.

Returns:Class<?>

the corresponding Java type class.

getNameback to summary
public String getName()

Returns the associated data type name.

Returns:String

the associated data type name string.

isAnalogback to summary
public boolean isAnalog()

Checks if the data type is analog.

Returns:boolean

true, if the data type is Analog, otherwise is Discrete.