Implements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class.
More...
|
virtual | ~CentralScene () |
|
virtual uint8 const | GetCommandClassId () const override |
| Get command class ID (1 byte) identifying this command class. (Inherited from CommandClass) More...
|
|
virtual string const | GetCommandClassName () const override |
| Get a string containing the name of this command class. (Inherited from CommandClass) More...
|
|
virtual uint8 | GetMaxVersion () override |
|
virtual bool | HandleMsg (uint8 const *_data, uint32 const _length, uint32 const _instance=1) override |
| Handle a response to a message associated with this command class. (Inherited from CommandClass) More...
|
|
bool | RequestState (uint32 const _requestFlags, uint8 const _instance, Driver::MsgQueue const _queue) override |
|
bool | RequestValue (uint32 const _requestFlags, uint16 const _what, uint8 const _instance, Driver::MsgQueue const _queue) override |
|
bool | SetValue (Internal::VC::Value const &_value) override |
|
Public Member Functions inherited from OpenZWave::Internal::CC::CommandClass |
| CommandClass (uint32 const _homeId, uint8 const _nodeId) |
|
virtual | ~CommandClass () |
|
virtual void | ReadXML (TiXmlElement const *_ccElement) |
|
virtual void | WriteXML (TiXmlElement *_ccElement) |
|
virtual void | refreshValuesOnWakeup () |
|
string const | GetCommandClassLabel () |
|
void | SetCommandClassLabel (string label) |
|
virtual bool | HandleIncomingMsg (uint8 const *_data, uint32 const _length, uint32 const _instance=1) |
|
virtual void | SetValueBasic (uint8 const _instance, uint8 const _level) |
|
virtual void | SetVersion (uint8 const _version) |
|
bool | RequestStateForAllInstances (uint32 const _requestFlags, Driver::MsgQueue const _queue) |
|
bool | CheckForRefreshValues (Internal::VC::Value const *_value) |
|
uint8 | GetVersion () const |
|
Bitfield const * | GetInstances () const |
|
uint32 | GetHomeId () const |
|
uint8 | GetNodeId () const |
|
Driver * | GetDriver () const |
|
Node * | GetNodeUnsafe () const |
|
Internal::VC::Value * | GetValue (uint8 const _instance, uint16 const _index) |
|
bool | RemoveValue (uint8 const _instance, uint16 const _index) |
|
uint8 | GetEndPoint (uint8 const _instance) |
|
uint8 | GetInstance (uint8 const _endPoint) |
|
virtual bool | supportsMultiInstance () |
|
void | SetInstances (uint8 const _instances) |
|
void | SetInstance (uint8 const _endPoint) |
|
virtual void | SetInstanceLabel (uint8 const _instance, char *label) |
|
string | GetInstanceLabel (uint8 const _instance) |
|
uint8 | GetNumInstances () |
|
void | SetAfterMark () |
|
void | SetEndPoint (uint8 const _instance, uint8 const _endpoint) |
|
bool | IsAfterMark () const |
|
bool | IsSecured () const |
|
void | SetSecured () |
|
bool | IsSecureSupported () const |
|
void | ClearSecureSupport () |
|
void | SetSecureSupport () |
|
void | SetInNIF () |
|
bool | IsInNIF () |
|
string | ExtractValue (uint8 const *_data, uint8 *_scale, uint8 *_precision, uint8 _valueOffset=1) const |
|
uint32 | decodeDuration (uint8 data) const |
|
uint8 | encodeDuration (uint32 seconds) const |
|
void | AppendValue (Msg *_msg, string const &_value, uint8 const _scale) const |
|
uint8 const | GetAppendValueSize (string const &_value) const |
|
int32 | ValueToInteger (string const &_value, uint8 *o_precision, uint8 *o_size) const |
|
void | UpdateMappedClass (uint8 const _instance, uint8 const _classId, uint8 const _value) |
|
void | CreateVars () |
|
bool | HasStaticRequest (uint8_t _request) const |
|
void | SetStaticRequest (uint8_t _request) |
|
void | ClearStaticRequest (uint8_t _request) |
|
uint32 | GetSentCnt () const |
|
uint32 | GetReceivedCnt () const |
|
void | SentCntIncr () |
|
void | ReceivedCntIncr () |
|
Implements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class.