OpenZWave Library  1.6.1914
Namespaces | Classes | Typedefs | Enumerations | Variables
OpenZWave Namespace Reference

Namespaces

 Internal
 

Classes

class  Driver
 The Driver class handles communication between OpenZWave and a device attached via a serial port (typically a controller). More...
 
struct  InstanceAssociation
 
class  Group
 Manages a group of devices (various nodes associated with each other). More...
 
class  Manager
 The main public interface to OpenZWave. More...
 
class  Node
 The Node class describes a Z-Wave node object...typically a device on the Z-Wave network. More...
 
class  Notification
 Provides a container for data sent via the notification callback handler installed by a call to Manager::AddWatcher. More...
 
class  Options
 Manages library options read from XML files or the command line. More...
 
class  OZWException
 Exception Handling Interface. More...
 
class  i_LogImpl
 A Abstract class to create a Custom Logging Method. More...
 
class  Log
 Implements a platform-independent log...written to the console and, optionally, a file. More...
 
class  ValueID
 Provides a unique ID for a value reported by a Z-Wave device. More...
 

Typedefs

typedef struct OpenZWave::InstanceAssociation InstanceAssociation
 

Enumerations

enum  LogLevel {
  LogLevel_Invalid , LogLevel_None , LogLevel_Always , LogLevel_Fatal ,
  LogLevel_Error , LogLevel_Warning , LogLevel_Alert , LogLevel_Info ,
  LogLevel_Detail , LogLevel_Debug , LogLevel_StreamDetail , LogLevel_Internal
}
 Various LogLevels available to the Application. More...
 

Variables

char const * LogLevelString []
 

Typedef Documentation

◆ InstanceAssociation

Variable Documentation

◆ LogLevelString

char const * OpenZWave::LogLevelString
extern
Initial value:
=
{ "Invalid",
"None",
"Always",
"Fatal",
"Error",
"Warning",
"Alert",
"Info",
"Detail",
"Debug",
"StreamDetail",
"Internal"
}