58 static void WriteXML(
string const& _name);
59 static bool ReadScenes();
68 string const& GetLabel()
const
72 void SetLabel(
string const &_label)
77 bool AddValue(
ValueID const& _valueId,
string const& _value);
78 bool RemoveValue(
ValueID const& _valueId);
79 void RemoveValues(
uint32 const _homeId);
80 static void RemoveValues(
uint32 const _homeId,
uint8 const _nodeId);
81 int GetValues(vector<ValueID>* o_value);
82 bool GetValue(
ValueID const& _valueId,
string* o_value);
83 bool SetValue(
ValueID const& _valueId,
string const& _value);
93 SceneStorage(
ValueID const& _id,
string const& _value) :
94 m_id(_id), m_value(_value)
112 vector<SceneStorage*> m_values;
113 static uint8 s_sceneCnt;
114 static Scene* s_scenes[256];
unsigned int uint32
Definition: Defs.h:91
unsigned char uint8
Definition: Defs.h:85
The Driver class handles communication between OpenZWave and a device attached via a serial port (typ...
Definition: Driver.h:85
Collection of ValueIDs to be treated as a unit.
Definition: Scene.h:46
The main public interface to OpenZWave.
Definition: Manager.h:109
The Node class describes a Z-Wave node object...typically a device on the Z-Wave network.
Definition: Node.h:82
Provides a unique ID for a value reported by a Z-Wave device.
Definition: ValueID.h:77
Definition: Bitfield.cpp:31