| 
    deCONZ C++ API v2.6.1
    
   | 
 
Represents a ZigBee cluster command (ZCL and non-ZCL). More...
#include <zcl.h>
Public Member Functions | |
| ZclCommand () | |
| Constructor.  | |
| ZclCommand (const ZclCommand &other) | |
| Copy constructor.  | |
| ZclCommand (ZclCommand &&other) noexcept | |
| Move constructor.  | |
| ZclCommand & | operator= (const ZclCommand &other) | 
| Copy assignment constructor.  | |
| ZclCommand & | operator= (ZclCommand &&other) noexcept | 
| Move assignment constructor.  | |
| ZclCommand (uint8_t id, const QString &name, bool required, bool recv, const QString &description=QString()) | |
| Constructor used by ZCLDB parser.  | |
| ~ZclCommand () | |
| Deconstructor.  | |
| uint8_t | id () const | 
| Returns the command identifier.  | |
| ZclCommandId_t | id_t () const | 
| Returns the strong typed command identifier.   | |
| void | setId (uint8_t id) | 
| Sets the command identifier.  | |
| uint16_t | manufacturerId () const | 
| Returns the manufacturer identifier.  | |
| void | setManufacturerId (uint16_t id) | 
| Sets the manufacturer identifier.  | |
| bool | isValid () const | 
| Returns true if this command has valid data.  | |
| uint8_t | responseId () const | 
| Returns the response command identifier.  | |
| void | setResponseId (uint8_t id) | 
| Sets the response command identifier.  | |
| bool | hasResponse () const | 
| Returns true if this command expects a response.  | |
| bool | directionReceived () const | 
| Returns true if the command will be received.  | |
| bool | directionSend () const | 
| Returns false if the command will be send.  | |
| const QString & | name () const | 
| Returns the name of the command.  | |
| const QString & | description () const | 
| Returns the description of the command.  | |
| void | setDescription (const QString &description) | 
| Sets the description of the command.  | |
| bool | isProfileWide () const | 
| Returns true if the command is profile wide (not cluster specific).  | |
| void | setIsProfileWide (bool profileWide) | 
| Sets the is profile wide flag.  | |
| bool | disableDefaultResponse () const | 
| Returns true if the disable default response flag is set.  | |
| void | setDisableDefaultResponse (bool disable) | 
| Sets the disable default response flag.  | |
| const std::vector< ZclAttribute > & | parameters () const | 
| Returns the const list of command parameters.  | |
| std::vector< ZclAttribute > & | parameters () | 
| Returns the modifiable list of command parameters.  | |
| bool | readFromStream (QDataStream &stream) | 
Reads the command parameters from stream.  | |
| bool | writeToStream (QDataStream &stream) const | 
Writes the command parameters to stream.  | |
Represents a ZigBee cluster command (ZCL and non-ZCL).
| ZclCommandId_t deCONZ::ZclCommand::id_t | ( | ) | const | 
Returns the strong typed command identifier.