Button value.
More...
#include <ValueButton.h>
|
| ValueButton (uint32 const _homeId, uint8 const _nodeId, ValueID::ValueGenre const _genre, uint8 const _commandClassId, uint8 const _instance, uint16 const _index, string const &_label, uint8 const _pollIntensity) |
|
| ValueButton () |
|
virtual | ~ValueButton () |
|
bool | PressButton () |
|
bool | ReleaseButton () |
|
virtual string const | GetAsString () const |
|
virtual void | ReadXML (uint32 const _homeId, uint8 const _nodeId, uint8 const _commandClassId, TiXmlElement const *_valueElement) |
|
virtual void | WriteXML (TiXmlElement *_valueElement) |
|
bool | IsPressed () const |
|
| Value (uint32 const _homeId, uint8 const _nodeId, ValueID::ValueGenre const _genre, uint8 const _commandClassId, uint8 const _instance, uint16 const _index, ValueID::ValueType const _type, string const &_label, string const &_units, bool const _readOnly, bool const _writeOnly, bool const _isset, uint8 const _pollIntensity) |
|
| Value () |
|
ValueID const & | GetID () const |
|
bool | IsReadOnly () const |
|
bool | IsWriteOnly () const |
|
bool | IsSet () const |
|
bool | IsPolled () const |
|
string const | GetLabel () const |
|
void | SetLabel (string const &_label, string const lang="") |
|
string const & | GetUnits () const |
|
void | SetUnits (string const &_units) |
|
string const | GetHelp () const |
|
void | SetHelp (string const &_help, string const lang="") |
|
uint8 const & | GetPollIntensity () const |
|
void | SetPollIntensity (uint8 const &_intensity) |
|
int32 | GetMin () const |
|
int32 | GetMax () const |
|
void | SetChangeVerified (bool _verify) |
|
bool | GetChangeVerified () |
|
void | SetRefreshAfterSet (bool _refreshAfterSet) |
|
bool | GetRefreshAfterSet () |
|
virtual bool | SetFromString (string const &) |
|
bool | Set () |
|
void | sendValueRefresh (uint32 _unused) |
|
| Ref () |
|
void | AddRef () |
|
int32 | Release () |
|
|
static OpenZWave::ValueID::ValueGenre | GetGenreEnumFromName (char const *_name) |
|
static char const * | GetGenreNameFromEnum (ValueID::ValueGenre _genre) |
|
static OpenZWave::ValueID::ValueType | GetTypeEnumFromName (char const *_name) |
|
static char const * | GetTypeNameFromEnum (ValueID::ValueType _type) |
|
virtual | ~Value () |
|
bool | IsCheckingChange () const |
|
void | SetCheckingChange (bool _check) |
|
bool | IsTargetValueSet () const |
|
void | OnValueRefreshed () |
|
void | OnValueChanged () |
|
int | VerifyRefreshedValue (void *_originalValue, void *_checkValue, void *_newValue, void *_targetValue, ValueID::ValueType _type, int _originalValueLength=0, int _checkValueLength=0, int _newValueLength=0, int _targetValueLength=0) |
|
int | CheckTargetValue (void *_newValue, void *_targetValue, ValueID::ValueType _type, int _newValueLength, int _targetValueLength) |
|
virtual | ~Ref () |
|
int32 | m_min |
|
int32 | m_max |
|
time_t | m_refreshTime |
|
bool | m_verifyChanges |
|
bool | m_refreshAfterSet |
|
ValueID | m_id |
|
bool | m_targetValueSet |
|
uint32 | m_duration |
|
◆ ValueButton() [1/2]
◆ ValueButton() [2/2]
OpenZWave::Internal::VC::ValueButton::ValueButton |
( |
| ) |
|
|
inline |
◆ ~ValueButton()
virtual OpenZWave::Internal::VC::ValueButton::~ValueButton |
( |
| ) |
|
|
inlinevirtual |
◆ GetAsString()
virtual string const OpenZWave::Internal::VC::ValueButton::GetAsString |
( |
| ) |
const |
|
inlinevirtual |
◆ IsPressed()
bool OpenZWave::Internal::VC::ValueButton::IsPressed |
( |
| ) |
const |
|
inline |
◆ PressButton()
bool OpenZWave::Internal::VC::ValueButton::PressButton |
( |
| ) |
|
◆ ReadXML()
void OpenZWave::Internal::VC::ValueButton::ReadXML |
( |
uint32 const |
_homeId, |
|
|
uint8 const |
_nodeId, |
|
|
uint8 const |
_commandClassId, |
|
|
TiXmlElement const * |
_valueElement |
|
) |
| |
|
virtual |
◆ ReleaseButton()
bool OpenZWave::Internal::VC::ValueButton::ReleaseButton |
( |
| ) |
|
◆ WriteXML()
void OpenZWave::Internal::VC::ValueButton::WriteXML |
( |
TiXmlElement * |
_valueElement | ) |
|
|
virtual |
The documentation for this class was generated from the following files: