public class ZigBeeDataTypes extends Object
These constants do not match the values used in the ZigBee specification, but follow the rules below:
Related documentation: [1] ZigBee Cluster Library specification, Document 075123r04ZB, May 29, 2012.
Modifier and Type | Field and Description |
---|---|
static short |
ARRAY
According to ZigBee Cluster Library [1], an Array is an ordered sequence
of zero or more elements, all of the same data type.
|
static short |
ATTRIBUTE_ID
The type of an attribute identifier.
|
static short |
BACNET_OID
According to ZigBee Cluster Library [1], the BACnet OID data type is
included to allow interworking with BACnet.
|
static short |
BAG
According to ZigBee Cluster Library [1], a Bag behaves exactly the same
as a Set, except that two elements may have the same value.
|
static short |
BITMAP_16
Bitmap16-bit
|
static short |
BITMAP_24
Bitmap 24-bit
|
static short |
BITMAP_32
Bitmap 32-bit
|
static short |
BITMAP_40
Bitmap 40-bit
|
static short |
BITMAP_48
Bitmap 48-bit
|
static short |
BITMAP_56
Bitmap 56-bit
|
static short |
BITMAP_64
Bitmap 64-bit
|
static short |
BITMAP_8
According to ZigBee Cluster Library [1], the Bitmap type holds logical
values, one per bit, depending on its length.
|
static short |
BOOLEAN
According to ZigBee Cluster Library [1], the Boolean type represents a
logical value, either FALSE (0x00) or TRUE (0x01).
|
static short |
CHARACTER_STRING
According to ZigBee Cluster Library [1], the Character String data type
contains data octets encoding characters according to the language and
character set field of the complex descriptor.
|
static short |
CLUSTER_ID
The type of a cluster identifier.
|
static short |
DATE
The Date data type format is specified in section 2.5.2.20 of ZigBee
Cluster Specification [1].
|
static short |
ENUMERATION_16
Enumeration 16-bit
|
static short |
ENUMERATION_8
According to ZigBee Cluster Library [1], the Enumeration type represents
an index into a lookup table to determine the final value.
|
static short |
FLOATING_DOUBLE
According to ZigBee Cluster Library [1], the format of the double
precision data type is based on the IEEE 754 standard for binary
floating-point arithmetic.
|
static short |
FLOATING_SEMI
According to ZigBee Cluster Library [1], the ZigBee semi-precision number
format is based on the IEEE 754 standard for binary floating-point
arithmetic.
|
static short |
FLOATING_SINGLE
According to ZigBee Cluster Library [1], the format of the single
precision data type is based on the IEEE 754 standard for binary
floating-point arithmetic.
|
static short |
GENERAL_DATA_16
General Data 16-bit
|
static short |
GENERAL_DATA_24
General Data 24-bit
|
static short |
GENERAL_DATA_32
General Data 32-bit
|
static short |
GENERAL_DATA_40
General Data 40-bit
|
static short |
GENERAL_DATA_48
General Data 48-bit
|
static short |
GENERAL_DATA_56
General Data 56-bit
|
static short |
GENERAL_DATA_64
General Data 64-bit
|
static short |
GENERAL_DATA_8
According to ZigBee Cluster Library [1], the General Data type may be
used when a data element is needed but its use does not conform to any of
other types.
|
static short |
IEEE_ADDRESS
According to ZigBee Cluster Library [1], the IEEE Address data type is a
64-bit IEEE address that is unique to every ZigBee device.
|
static short |
LONG_CHARACTER_STRING
According to ZigBee Cluster Library [1], the Long Character String data
type contains data octets encoding characters according to the language
and character set field of the complex descriptor.
|
static short |
LONG_OCTET_STRING
According to ZigBee Cluster Library [1], the Long Octet String data type
contains data in application-defined formats.
|
static short |
NO_DATA
According to ZigBee Cluster Library [1], the no data type represents an
attribute with no associated data.
|
static short |
OCTET_STRING
According to ZigBee Cluster Library [1], the Octet String data type
contains data in application-defined formats.
|
static short |
SECURITY_KEY_128
According to ZigBee Cluster Library [1], the 128-bit Security Key data
type is for use in ZigBee security, and may take any 128-bit value.
|
static short |
SET
According to ZigBee Cluster Library [1], a Set is a collection of
elements with no associated order.
|
static short |
SIGNED_INTEGER_16
Signed Integer 16-bit
|
static short |
SIGNED_INTEGER_24
Signed Integer 24-bit
|
static short |
SIGNED_INTEGER_32
Signed Integer 32-bit
|
static short |
SIGNED_INTEGER_40
Signed Integer 40-bit
|
static short |
SIGNED_INTEGER_48
Signed Integer 48-bit
|
static short |
SIGNED_INTEGER_56
Signed Integer 56-bit
|
static short |
SIGNED_INTEGER_64
Signed Integer 64-bit
|
static short |
SIGNED_INTEGER_8
According to ZigBee Cluster Library [1], the Signed Integer type
represents a signed integer with a decimal range of -(2^7-1) to 2^7-1, -
(2^15-1) to 2^15-1, -(2^23-1) to 2^23-1, -(2^31-1) to 2^31-1, -(2^39-1)
to 2^39-1, -(2^47-1) to 2^47-1, -(2^55-1) to 2^55-1, or -(2^63-1) to
2^63-1, depending on its length.
|
static short |
STRUCTURE
According to ZigBee Cluster Library [1], a Structure is an ordered
sequence of elements, which may be of different data types.
|
static short |
TIME_OF_DAY
The Time of Day data type format is specified in section 2.5.2.19 of ZCL
specification [1].
|
static short |
UNKNOWN
The UNKNOWN type is used when the data type is unknown.
|
static short |
UNSIGNED_INTEGER_16
Unsigned Integer 16-bit
|
static short |
UNSIGNED_INTEGER_24
Unsigned Integer 24-bit
|
static short |
UNSIGNED_INTEGER_32
Unsigned Integer 32-bit
|
static short |
UNSIGNED_INTEGER_40
Unsigned Integer 40-bit
|
static short |
UNSIGNED_INTEGER_48
Unsigned Integer 48-bit
|
static short |
UNSIGNED_INTEGER_56
Unsigned Integer 56-bit
|
static short |
UNSIGNED_INTEGER_64
Unsigned Integer 64-bit
|
static short |
UNSIGNED_INTEGER_8
According to ZigBee Cluster Library [1], the Unsigned Integer type
represents an unsigned integer with a decimal range of 0 to 2^8-1, 0 to
2^16-1, 0 to 2^24-1, 0 to 2^32-1, 0 to 2^40-1, 0 to 2^48-1, 0 to 2^56-1,
or 0 to 2^64-1, depending on its length.
|
static short |
UTC_TIME
According to ZigBee Cluster Library [1], UTCTime is an unsigned 32-bit
value representing the number of seconds since 0 hours, 0 minutes, 0
seconds, on the 1st of January, 2000 UTC (Universal Coordinated Time).
|
public static final short NO_DATA
public static final short GENERAL_DATA_8
public static final short GENERAL_DATA_16
public static final short GENERAL_DATA_24
public static final short GENERAL_DATA_32
public static final short GENERAL_DATA_40
public static final short GENERAL_DATA_48
public static final short GENERAL_DATA_56
public static final short GENERAL_DATA_64
public static final short BOOLEAN
public static final short BITMAP_8
public static final short BITMAP_16
public static final short BITMAP_24
public static final short BITMAP_32
public static final short BITMAP_40
public static final short BITMAP_48
public static final short BITMAP_56
public static final short BITMAP_64
public static final short UNSIGNED_INTEGER_8
public static final short UNSIGNED_INTEGER_16
public static final short UNSIGNED_INTEGER_24
public static final short UNSIGNED_INTEGER_32
public static final short UNSIGNED_INTEGER_40
public static final short UNSIGNED_INTEGER_48
public static final short UNSIGNED_INTEGER_56
public static final short UNSIGNED_INTEGER_64
public static final short SIGNED_INTEGER_8
public static final short SIGNED_INTEGER_16
public static final short SIGNED_INTEGER_24
public static final short SIGNED_INTEGER_32
public static final short SIGNED_INTEGER_40
public static final short SIGNED_INTEGER_48
public static final short SIGNED_INTEGER_56
public static final short SIGNED_INTEGER_64
public static final short ENUMERATION_8
public static final short ENUMERATION_16
public static final short FLOATING_SEMI
public static final short FLOATING_SINGLE
public static final short FLOATING_DOUBLE
public static final short OCTET_STRING
public static final short CHARACTER_STRING
public static final short LONG_OCTET_STRING
public static final short LONG_CHARACTER_STRING
public static final short ARRAY
public static final short STRUCTURE
public static final short SET
public static final short BAG
public static final short TIME_OF_DAY
public static final short DATE
public static final short UTC_TIME
public static final short CLUSTER_ID
public static final short ATTRIBUTE_ID
public static final short BACNET_OID
public static final short IEEE_ADDRESS
public static final short SECURITY_KEY_128
public static final short UNKNOWN
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0