OpenZWave Library 1.6.1914
Loading...
Searching...
No Matches
OpenZWave Namespace Reference

Namespaces

namespace  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...
struct  ignore_assign
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

typedef struct OpenZWave::InstanceAssociation OpenZWave::InstanceAssociation

Variable Documentation

◆ LogLevelString

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