43            UserCode_Available      = 0x00,
 
   44            UserCode_Occupied       = 0x01,
 
   45            UserCode_Reserved       = 0x02,
 
   46            UserCode_NotAvailable   = 0xfe,
 
   49        struct UserCodeEntry {
 
   50            UserCodeStatus status;
 
   74        string CodeStatus( 
uint8 const _byte )
 
   78                case UserCode_Available:
 
   82                case UserCode_Occupied:
 
   86                case UserCode_Reserved:
 
   90                case UserCode_NotAvailable:
 
   92                    return "Not Available";
 
  107        std::map<uint16, UserCodeEntry> m_userCode;
 
  108        bool        m_refreshUserCodes;
 
 
unsigned short uint16
Definition Defs.h:92
unsigned int uint32
Definition Defs.h:95
unsigned char uint8
Definition Defs.h:89
Base class for all Z-Wave command classes.
Definition CommandClass.h:56
MsgQueue
Definition Driver.h:592
Implements COMMAND_CLASS_USER_CODE (0x63), a Z-Wave device command class.
Definition UserCode.h:39
virtual ~UserCode()
Definition UserCode.h:55
virtual string const GetCommandClassName() const
Definition UserCode.h:64
virtual bool RequestValue(uint32 const _requestFlags, uint16 const _index, uint8 const _instance, Driver::MsgQueue const _queue)
Definition UserCode.cpp:371
virtual void CreateVars(uint8 const _instance)
Definition UserCode.cpp:685
virtual bool HandleMsg(uint8 const *_data, uint32 const _length, uint32 const _instance=1)
Definition UserCode.cpp:426
virtual uint8 const GetCommandClassId() const
Definition UserCode.h:63
virtual bool RequestState(uint32 const _requestFlags, uint8 const _instance, Driver::MsgQueue const _queue)
Definition UserCode.cpp:341
static uint8 const StaticGetCommandClassId()
Definition UserCode.h:57
static CommandClass * Create(uint32 const _homeId, uint8 const _nodeId)
Definition UserCode.h:54
static string const StaticGetCommandClassName()
Definition UserCode.h:58
virtual bool SetValue(Value const &_value)
Definition UserCode.cpp:542
Base class for values associated with a node.
Definition Value.h:49