BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
OZWNode wraps the ZWaveNode to be able to hold specific data related to the OpenZWave library. More...
#include <OZWNetwork.h>
Public Member Functions | |
OZWNode (const Identity &id, bool controller=false) | |
void | add (const CommandClass &cc, const OpenZWave::ValueID &id) |
Register the command class together with ValueID representation as provided by the OpenZWave library. Calls ZWaveNode::add() internally. | |
OpenZWave::ValueID | operator[] (const CommandClass &cc) const |
Return the appropriate ValueID for the given command class. More... | |
Public Member Functions inherited from BeeeOn::ZWaveNode | |
ZWaveNode (const Identity &id, bool controller=false) | |
uint32_t | home () const |
uint8_t | node () const |
const Identity & | id () const |
bool | controller () const |
void | setSupport (uint32_t support) |
uint32_t | support () const |
void | setProductId (uint16_t id) |
uint16_t | productId () const |
void | setProduct (const std::string &name) |
std::string | product () const |
void | setProductType (uint16_t type) |
uint16_t | productType () const |
void | setVendorId (uint16_t id) |
uint16_t | vendorId () const |
void | setVendor (const std::string &vendor) |
std::string | vendor () const |
void | setQueried (bool queried) |
bool | queried () const |
void | add (const CommandClass &cc) |
const std::set< CommandClass > & | commandClasses () const |
std::string | toString () const |
std::string | toInfoString () const |
bool | operator< (const ZWaveNode &node) const |
Additional Inherited Members | |
Public Types inherited from BeeeOn::ZWaveNode | |
enum | Support { SUPPORT_LISTENING = 0x01, SUPPORT_BEAMING = 0x02, SUPPORT_ROUTING = 0x04, SUPPORT_SECURITY = 0x08, SUPPORT_ZWAVEPLUS = 0x10 } |
Feature flags denoting supported features of a Z-Wave node. | |
OpenZWave::ValueID OZWNetwork::OZWNode::operator[] | ( | const CommandClass & | cc | ) | const |
Return the appropriate ValueID for the given command class.
Poco::NotFoundException |