Interface ZCLDataTypeDescription
- All Known Subinterfaces:
ZCLSimpleTypeDescription
- All Known Implementing Classes:
ZigBeeArray, ZigBeeAttributeID, ZigBeeBACnet, ZigBeeBag, ZigBeeBitmap16, ZigBeeBitmap24, ZigBeeBitmap32, ZigBeeBitmap40, ZigBeeBitmap48, ZigBeeBitmap56, ZigBeeBitmap64, ZigBeeBitmap8, ZigBeeBoolean, ZigBeeCharacterString, ZigBeeClusterID, ZigBeeDate, ZigBeeEnumeration16, ZigBeeEnumeration8, ZigBeeFloatingDouble, ZigBeeFloatingSemi, ZigBeeFloatingSingle, ZigBeeGeneralData16, ZigBeeGeneralData24, ZigBeeGeneralData32, ZigBeeGeneralData40, ZigBeeGeneralData48, ZigBeeGeneralData56, ZigBeeGeneralData64, ZigBeeGeneralData8, ZigBeeIEEE_ADDRESS, ZigBeeLongCharacterString, ZigBeeLongOctetString, ZigBeeOctetString, ZigBeeSecurityKey128, ZigBeeSet, ZigBeeSignedInteger16, ZigBeeSignedInteger24, ZigBeeSignedInteger32, ZigBeeSignedInteger40, ZigBeeSignedInteger48, ZigBeeSignedInteger56, ZigBeeSignedInteger64, ZigBeeSignedInteger8, ZigBeeStructure, ZigBeeTimeOfDay, ZigBeeUnsignedInteger16, ZigBeeUnsignedInteger24, ZigBeeUnsignedInteger32, ZigBeeUnsignedInteger40, ZigBeeUnsignedInteger48, ZigBeeUnsignedInteger56, ZigBeeUnsignedInteger64, ZigBeeUnsignedInteger8, ZigBeeUTCTime
public interface ZCLDataTypeDescription
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.
- The data type identifier
- The data type name
- The data type is analog or digital
- The Java class used to represent the data type.
- Author:
- $Id: 6a6769d32d63820ffaf1d8fff0058cc841bd795b $
-
Method Summary
-
Method Details
-
getId
short getId()Returns the data type identifier.- Returns:
- the data type identifier. The data types identifiers supported by
this specification are defined in the
ZigBeeDataTypesinterface.
-
getName
String getName()Returns the associated data type name.- Returns:
- the associated data type name string.
-
isAnalog
boolean isAnalog()Checks if the data type is analog.- Returns:
- true, if the data type is Analog, otherwise is Discrete.
-
getJavaDataType
Class<?> getJavaDataType()Returns the corresponding Java type class.- Returns:
- the corresponding Java type class.
-