 |
OpenZWave Library
1.2
|
Go to the documentation of this file.
28 #ifndef _CommandClasses_H
29 #define _CommandClasses_H
63 void ParseCommandClassOption(
string const& _optionStr,
bool const _include );
64 uint8 GetCommandClassId(
string const& _name );
67 map<string,uint8> m_namesToIDs;
73 uint32 m_supportedCommandClasses[8];
unsigned int uint32
Definition: Defs.h:69
CommandClass *(* pfnCreateCommandClass_t)(uint32 const _homeId, uint8 const _nodeId)
Definition: CommandClasses.h:44
Base class for all Z-Wave command classes.
Definition: CommandClass.h:46
unsigned char uint8
Definition: Defs.h:63
static string GetName(uint8 const _commandClassId)
Definition: CommandClasses.cpp:122
static bool IsSupported(uint8 const _commandClassId)
Definition: CommandClasses.cpp:115
Manages a map of command classes supported by a specific Z-Wave node.
Definition: CommandClasses.h:41
static void RegisterCommandClasses()
Definition: CommandClasses.cpp:178
static CommandClass * CreateCommandClass(uint8 const _commandClassId, uint32 const _homeId, uint8 const _nodeId)
Definition: CommandClasses.cpp:156
Definition: Bitfield.h:34