OpenZWave Library  1.6.943
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...
 
class  Group
 Manages a group of devices (various nodes associated with each other). More...
 
class  i_LogImpl
 A Abstract class to create a Custom Logging MethodUse this as the basis to create a custom logging class for your applation. More...
 
struct  ignore_assign
 
struct  InstanceAssociation
 
class  Log
 Implements a platform-independent log...written to the console and, optionally, a file. 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  ValueID
 Provides a unique ID for a value reported by a Z-Wave device.The ValueID is used to uniquely identify a value reported by a Z-Wave device. More...
 
struct  ValueID_Index_Alarm
 
struct  ValueID_Index_AssociationCommandConfiguration
 
struct  ValueID_Index_BarrierOperator
 
struct  ValueID_Index_Basic
 
struct  ValueID_Index_BasicWindowCovering
 
struct  ValueID_Index_Battery
 
struct  ValueID_Index_CentralScene
 
struct  ValueID_Index_ClimateControlSchedule
 
struct  ValueID_Index_Clock
 
struct  ValueID_Index_Color
 
struct  ValueID_Index_Configuration
 
struct  ValueID_Index_ControllerReplication
 
struct  ValueID_Index_DoorLock
 
struct  ValueID_Index_DoorLockLogging
 
struct  ValueID_Index_EnergyProduction
 
struct  ValueID_Index_Indicator
 
struct  ValueID_Index_Language
 
struct  ValueID_Index_Lock
 
struct  ValueID_Index_ManufacturerProprietary
 
struct  ValueID_Index_ManufacturerSpecific
 
struct  ValueID_Index_Meter
 
struct  ValueID_Index_MeterPulse
 
struct  ValueID_Index_PowerLevel
 
struct  ValueID_Index_Protection
 
struct  ValueID_Index_SceneActivation
 
struct  ValueID_Index_Security
 
struct  ValueID_Index_SensorAlarm
 
struct  ValueID_Index_SensorBinary
 
struct  ValueID_Index_SensorMultiLevel
 
struct  ValueID_Index_SimpleAV
 
struct  ValueID_Index_SoundSwitch
 
struct  ValueID_Index_SwitchAll
 
struct  ValueID_Index_SwitchBinary
 
struct  ValueID_Index_SwitchMultiLevel
 
struct  ValueID_Index_SwitchToggleBinary
 
struct  ValueID_Index_SwitchToggleMultilevel
 
struct  ValueID_Index_ThermostatFanMode
 
struct  ValueID_Index_ThermostatFanState
 
struct  ValueID_Index_ThermostatMode
 
struct  ValueID_Index_ThermostatOperatingState
 
struct  ValueID_Index_ThermostatSetpoint
 
struct  ValueID_Index_TimeParameters
 
struct  ValueID_Index_UserCode
 
struct  ValueID_Index_Version
 
struct  ValueID_Index_WakeUp
 
struct  ValueID_Index_ZWavePlusInfo
 

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
Initial value:
=
{ "Invalid",
"None",
"Always",
"Fatal",
"Error",
"Warning",
"Alert",
"Info",
"Detail",
"Debug",
"StreamDetail",
"Internal"
}