upm  0.8.0
Sensor/Actuator repository for libmraa (v1.1.1)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions
OZWDUMP Class Reference

UPM Utility driver for OZW. More...

Detailed Description

This "driver" does not actually control any device. It is meant as an example. It's only purpose is to support it's example (ozwdump), which initializes OZW on a Z-Wave network, and then prints out all Nodes (devices) and their associated valueids.

Public Member Functions

 OZWDUMP ()
 
 ~OZWDUMP ()
 
- Public Member Functions inherited from ozwInterface
 ozwInterface (int nodeID)
 
virtual ~ozwInterface ()
 
virtual void setDebug (bool enable)
 
virtual void optionsCreate (std::string configPath="/etc/openzwave", std::string userConfigDir="", std::string cmdLine="")
 
virtual void optionAddInt (std::string name, int val)
 
virtual void optionAddBool (std::string name, bool val)
 
virtual void optionAddString (std::string name, std::string val, bool append)
 
virtual void optionsLock ()
 
virtual void init (std::string devicePath, bool isHID=false)
 
virtual void dumpNodes (bool all=false)
 
virtual std::string getValueUnits (int index)
 
virtual std::string getValueLabel (int index)
 

Additional Inherited Members

- Protected Attributes inherited from ozwInterface
bool m_debugging
 
uint32_t m_nodeID
 
OZWm_instance
 
bool m_initialized
 

Constructor & Destructor Documentation

OZWDUMP ( )

ozwdump constructor

~OZWDUMP ( )

OZWDUMP Destructor

Inheritance diagram for OZWDUMP:
Inheritance graph
[legend]
Collaboration diagram for OZWDUMP:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: