28#ifndef _CommandClasses_H
29#define _CommandClasses_H
53 CommandClasses( CommandClasses
const& );
54 CommandClasses& operator = ( CommandClasses
const& );
56 static CommandClasses& Get()
58 static CommandClasses instance;
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:80
unsigned char uint8
Definition Defs.h:74
Base class for all Z-Wave command classes.
Definition CommandClass.h:47
static CommandClass * CreateCommandClass(uint8 const _commandClassId, uint32 const _homeId, uint8 const _nodeId)
Definition CommandClasses.cpp:160
static bool IsSupported(uint8 const _commandClassId)
Definition CommandClasses.cpp:119
static void RegisterCommandClasses()
Definition CommandClasses.cpp:182
CommandClass *(* pfnCreateCommandClass_t)(uint32 const _homeId, uint8 const _nodeId)
Definition CommandClasses.h:44
static string GetName(uint8 const _commandClassId)
Definition CommandClasses.cpp:126