ZCL library  4.3
ZCL library to manage a Zigbee network
the Data Type of attribute

Classes

class  DataType
 This Class defines the Data Type of the attribute. More...

Enumerations

enum  DataTypeValue {
  NO_DATA_TYPE = 0x00, DATA_8BITS = 0x08, DATA_16BITS = 0x09, DATA_24BITS = 0x0a,
  DATA_32BITS = 0x0b, DATA_40BITS = 0x0c, DATA_48BITS = 0x0d, DATA_56BITS = 0x0e,
  DATA_64BITS = 0x0f, BOOLEAN_8BITS = 0x10, BITMAP_8BITS = 0x18, BITMAP_16BITS = 0x19,
  BITMAP_24BITS = 0x1a, BITMAP_32BITS = 0x1b, BITMAP_40BITS = 0x1c, BITMAP_48BITS = 0x1d,
  BITMAP_56BITS = 0x1e, BITMAP_64BITS = 0x1f, UNSIGNED_8BITS = 0x20, UNSIGNED_16BITS = 0x21,
  UNSIGNED_24BITS = 0x22, UNSIGNED_32BITS = 0x23, UNSIGNED_40BITS = 0x24, UNSIGNED_48BITS = 0x25,
  UNSIGNED_56BITS = 0x26, UNSIGNED_64BITS = 0x27, SIGNED_8BITS = 0x28, SIGNED_16BITS = 0x29,
  SIGNED_24BITS = 0x2a, SIGNED_32BITS = 0x2b, SIGNED_40BITS = 0x2c, SIGNED_48BITS = 0x2d,
  SIGNED_56BITS = 0x2e, SIGNED_64BITS = 0x2f, ENUMERATION_8BITS = 0x30, ENUMERATION_16BITS = 0x31,
  SEMI_PRECISION = 0x38, SINGLE_PRECISION = 0x39, DOUBLE_PRECISION = 0x3a, OCTET_STRING = 0x41,
  CHARACTER_STRING = 0x42, LONG_OCTET_STRING = 0x43, LONG_CHAR_STRING = 0x44, ARRAY_ORDERED = 0x48,
  STRUCTURE_ORDERED = 0x4c, SET_COLLECTION = 0x50, BAG_COLLECTION = 0x51, TIME_OF_DAY = 0xe0,
  DATE_OF_DAY = 0xe1, UTC_TIME = 0xe2, CLUSTER_ID = 0xe8, ATTRIBUTE_ID = 0xe9,
  BACNET_OID = 0xea, IEEE_ADDRESS = 0xf0, SECURITY_KEY_128BITS = 0xf1, UNKNOWN = 0xff
}
 Enumeration constants to specify the attribute Data Type. More...

Enumeration Type Documentation

Enumeration constants to specify the attribute Data Type.

Enumerator:
NO_DATA_TYPE 

Null : No Data.

See also:
DataType::NoData
DATA_8BITS 

General data : 8 bits.

See also:
DataType::Data8bits
DATA_16BITS 

General data : 16 bits.

See also:
DataType::Data16bits
DATA_24BITS 

General data : 24 bits.

See also:
DataType::Data24bits
DATA_32BITS 

General data : 32 bits.

See also:
DataType::Data32bits
DATA_40BITS 

General data : 40 bits.

See also:
DataType::Data40bits
DATA_48BITS 

General data : 48 bits.

See also:
DataType::Data48bits
DATA_56BITS 

General data : 56 bits.

See also:
DataType::Data56bits
DATA_64BITS 

General data : 64 bits.

See also:
DataType::Data64bits
BOOLEAN_8BITS 

Logical : Boolean.

See also:
DataType::Boolean
BITMAP_8BITS 

Bitmap : 8 bits.

See also:
DataType::Bitmap8bits
BITMAP_16BITS 

Bitmap : 16 bits.

See also:
DataType::Bitmap16bits
BITMAP_24BITS 

Bitmap : 24 bits.

See also:
DataType::Bitmap24bits
BITMAP_32BITS 

Bitmap : 32 bits.

See also:
DataType::Bitmap32bits
BITMAP_40BITS 

Bitmap : 40 bits.

See also:
DataType::Bitmap40bits
BITMAP_48BITS 

Bitmap : 48 bits.

See also:
DataType::Bitmap48bits
BITMAP_56BITS 

Bitmap : 56 bits.

See also:
DataType::Bitmap56bits
BITMAP_64BITS 

Bitmap : 64 bits.

See also:
DataType::Bitmap64bits
UNSIGNED_8BITS 

Unsigned integer : 8 bits.

See also:
DataType::Unsigned8bits
UNSIGNED_16BITS 

Unsigned integer : 16 bits.

See also:
DataType::Unsigned16bits
UNSIGNED_24BITS 

Unsigned integer : 24 bits.

See also:
DataType::Unsigned24bits
UNSIGNED_32BITS 

Unsigned integer : 32 bits.

See also:
DataType::Unsigned32bits
UNSIGNED_40BITS 

Unsigned integer : 40 bits.

See also:
DataType::Unsigned40bits
UNSIGNED_48BITS 

Unsigned integer : 48 bits.

See also:
DataType::Unsigned48bits
UNSIGNED_56BITS 

Unsigned integer : 56 bits.

See also:
DataType::Unsigned56bits
UNSIGNED_64BITS 

Unsigned integer : 64 bits.

See also:
DataType::Unsigned64bits
SIGNED_8BITS 

Signed integer : 8 bits.

See also:
DataType::Signed8bits
SIGNED_16BITS 

Signed integer : 16 bits.

See also:
DataType::Signed16bits
SIGNED_24BITS 

Signed integer : 24 bits.

See also:
DataType::Signed24bits
SIGNED_32BITS 

Signed integer : 32 bits.

See also:
DataType::Signed32bits
SIGNED_40BITS 

Signed integer : 40 bits.

See also:
DataType::Signed40bits
SIGNED_48BITS 

Signed integer : 48 bits.

See also:
DataType::Signed48bits
SIGNED_56BITS 

Signed integer : 56 bits.

See also:
DataType::Signed56bits
SIGNED_64BITS 

Signed integer : 64 bits.

See also:
DataType::Signed64bits
ENUMERATION_8BITS 

Enumeration : 8 bits.

See also:
DataType::Enumeration8bits
ENUMERATION_16BITS 

Enumeration : 16 bits.

See also:
DataType::Enumeration16bits
SEMI_PRECISION 

Floating point : semi-precision.

See also:
DataType::SemiPrecision
SINGLE_PRECISION 

Floating point : single precision.

See also:
DataType::SinglePrecision
DOUBLE_PRECISION 

Floating point : double precision.

See also:
DataType::DoublePrecision
OCTET_STRING 

String : Octet String (length defined in first byte)

See also:
DataType::OctetString
CHARACTER_STRING 

String : Character String (length defined in first byte)

See also:
DataType::CharacterString
LONG_OCTET_STRING 

string : Long Octet String (length defined in first two bytes)

See also:
DataType::LongOctetString
LONG_CHAR_STRING 

string : Long Character String (length defined in first two bytes)

See also:
DataType::LongCharString
ARRAY_ORDERED 

Ordered sequence : Array.

See also:
DataType::ArrayOrdered
STRUCTURE_ORDERED 

Ordered sequence : Structure.

See also:
DataType::StructureOrdered
SET_COLLECTION 

Collection : Set.

See also:
DataType::SetCollection
BAG_COLLECTION 

Collection : Bag.

See also:
DataType::BagCollection
TIME_OF_DAY 

Time : time of day.

See also:
DataType::TimeOfDay
DATE_OF_DAY 

Time : date of day.

See also:
DataType::DateOfDay
UTC_TIME 

Time : UTC time.

See also:
DataType::v
CLUSTER_ID 

Identifier : Cluster ID.

See also:
DataType::ClusterId
ATTRIBUTE_ID 

Identifier : Attribute ID.

See also:
DataType::AttributeId
BACNET_OID 

Identifier : BACnet OID.

A Data Communication Protocol for Building Automation and Control Networks.

See also:
DataType::BacNetOid
IEEE_ADDRESS 

Miscellaneous : IEEE Address.

See also:
DataType::IeeeAddress
SECURITY_KEY_128BITS 

Miscellaneous : Security Key 128 bits.

See also:
DataType::SecurityKey128bits
UNKNOWN 

Unknown.

See also:
DataType::Unknown