BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
Representation of events reported by the ZWaveNetwork implementation via the call pollEvent(). More...
#include <ZWaveNetwork.h>
Public Types | |
enum | Type { EVENT_NONE = 0, EVENT_NEW_NODE = 1, EVENT_UPDATE_NODE = 2, EVENT_REMOVE_NODE = 3, EVENT_VALUE = 4, EVENT_INCLUSION_START = 5, EVENT_INCLUSION_DONE = 7, EVENT_REMOVE_NODE_START = 8, EVENT_REMOVE_NODE_DONE = 9, EVENT_READY = 10 } |
Public Member Functions | |
bool | isNone () const |
Type | type () const |
const ZWaveNode & | node () const |
const ZWaveNode::Value & | value () const |
std::string | toString () const |
Static Public Member Functions | |
static PollEvent | createNewNode (const ZWaveNode &node) |
static PollEvent | createUpdateNode (const ZWaveNode &node) |
static PollEvent | createRemoveNode (const ZWaveNode &node) |
static PollEvent | createValue (const ZWaveNode::Value &value) |
static PollEvent | createInclusionStart () |
static PollEvent | createInclusionDone () |
static PollEvent | createRemoveNodeStart () |
static PollEvent | createRemoveNodeDone () |
static PollEvent | createReady () |
Protected Member Functions | |
PollEvent (Type type) | |
PollEvent (Type type, const ZWaveNode &node) | |
PollEvent (const ZWaveNode::Value &value) | |
Representation of events reported by the ZWaveNetwork implementation via the call pollEvent().