![]() |
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 |
1.8.5