|
deCONZ C++ API v2.6.1
|
Represents the data type of a ZigBee cluster attribute. More...
#include <zcl.h>
Public Member Functions | |
| ZclDataType () | |
| Default constructor with value = ZclNoData. | |
| ZclDataType (const ZclDataType &other) | |
| Copy constructor. | |
| ZclDataType & | operator= (ZclDataType &other) |
| Copy assignment constructor. | |
| ZclDataType (uint8_t id, const QString &name, const QString &shortname, int length, char analogDiscrete) | |
| Constructor used by ZCLDB parser. | |
| ~ZclDataType () | |
| Destructor. | |
| uint8_t | id () const |
| Returns the data type identifier. | |
| ZclDataTypeId_t | id_t () const |
| Returns the strong typed data type identifier. | |
| const QString & | name () const |
| Returns the data type name. | |
| const QString & | shortname () const |
| Returns the data type short name (bmp8, uint8, enum16, ...). | |
| int | length () const |
| Returns the length of this data type in bytes (uint8 -> 1, uint32 = 4, ...). | |
| bool | isValid () const |
| Returns true if this data type object has valid data. | |
| bool | isAnalog () const |
| Returns true if this data type represents analog data. | |
| bool | isDiscrete () const |
| Returns true if this data type represents discrete data. | |
Represents the data type of a ZigBee cluster attribute.
| ZclDataTypeId_t deCONZ::ZclDataType::id_t | ( | ) | const |
Returns the strong typed data type identifier.