Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

OpenZWave |
Alarm | Implements COMMAND_CLASS_ALARM (0x71), a Z-Wave device command class
ApplicationStatus | Implements COMMAND_CLASS_APPLICATION_STATUS (0x22), a Z-Wave device command class
Association | Implements COMMAND_CLASS_ASSOCIATION (0x85), a Z-Wave device command class
AssociationCommandConfiguration | Implements COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION (0x9b), a Z-Wave device command class
Basic | Implements COMMAND_CLASS_BASIC (0x20), a Z-Wave device command class
BasicWindowCovering | Implements COMMAND_CLASS_BASIC_WINDOW_COVERING (0x50), a Z-Wave device command class
Battery | Implements COMMAND_CLASS_BATTERY (0x80), a Z-Wave device command class
Bitfield |
Iterator |
CentralScene | Implements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class
ClimateControlSchedule | Implements COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE (0x46), a Z-Wave device command class
Clock | Implements COMMAND_CLASS_CLOCK (0x81), a Z-Wave device command class
Color | Implements COMMAND_CLASS_COLOR (0x33), a Z-Wave device command class
CommandClass | Base class for all Z-Wave command classes
RefreshValue |
CommandClasses | Manages a map of command classes supported by a specific Z-Wave node
Configuration | Implements COMMAND_CLASS_CONFIGURATION (0x70), a Z-Wave device command class
Controller |
ControllerReplication | Implements COMMAND_CLASS_CONTROLLER_REPLICATION (0x21), a Z-Wave device command class
CRC16Encap | Implements COMMAND_CLASS_CRC_16_ENCAP (0x56), a Z-Wave device command class
DeviceResetLocally | Implements COMMAND_CLASS_DEVICE_RESET_LOCALLY (0x5a), a Z-Wave device command class
DoorLock | Implements COMMAND_CLASS_DOOR_LOCK (0x62), a Z-Wave device command class
DoorLockLogging | Implements COMMAND_CLASS_DOOR_LOCK_LOGGING (0x4C), a Z-Wave device command class
Driver | Handles communication between OpenZWave and a device attached via a serial port (typically a controller)
DriverData |
EnergyProduction | Implements COMMAND_CLASS_ENERGY_PRODUCTION (0x90), a Z-Wave device command class
Event | Platform-independent definition of event objects
EventImpl | Windows-specific implementation of the Event class
FileOps | Implements platform-independent File Operations
FileOpsImpl |
Group | Manages a group of devices (various nodes associated with each other)
Hail | Implements COMMAND_CLASS_HAIL (0x82), a Z-Wave device command class
HidController |
i_LogImpl |
Indicator | Implements COMMAND_CLASS_INDICATOR (0x87), a Z-Wave device command class
InstanceAssociation |
Language | Implements COMMAND_CLASS_LANGUAGE (0x89), a Z-Wave device command class
Lock | Implements COMMAND_CLASS_LOCK (0x76), a Z-Wave device command class
LockGuard |
Log | Implements a platform-independent log...written to the console and, optionally, a file
LogImpl | Windows-specific implementation of the Log class
Manager | The main public interface to OpenZWave
ManufacturerSpecific | Implements COMMAND_CLASS_MANUFACTURER_SPECIFIC (0x72), a Z-Wave device command class
Meter | Implements COMMAND_CLASS_METER (0x32), a Z-Wave device command class
MeterPulse | Implements COMMAND_CLASS_METER_PULSE (0x35), a Z-Wave device command class
Msg | Message object to be passed to and from devices on the Z-Wave network
MultiChannelAssociation | Implements COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION (0x8E), a Z-Wave device command class
MultiCmd | Implements COMMAND_CLASS_MULTI_CMD (0x8f), a Z-Wave device command class
MultiInstance | Implements COMMAND_CLASS_MULTI_INSTANCE (0x60), a Z-Wave device command class
Mutex | Implements a platform-independent mutex–for serializing access to a shared resource
MutexImpl | Windows-specific implementation of the Mutex class
Node | Describes a Z-Wave node object...typically a device on the Z-Wave network
CommandClassData |
NodeData |
NodeNaming | Implements COMMAND_CLASS_NODE_NAMING (0x77), a Z-Wave device command class
NoOperation | Implements COMMAND_CLASS_NO_OPERATION (0x00), a Z-Wave device command class
Notification | Provides a container for data sent via the notification callback handler installed by a call to Manager::AddWatcher
Options | Manages library options read from XML files or the command line
OZWException | Exception Handling Interface
Powerlevel | Implements COMMAND_CLASS_POWERLEVEL (0x73), a Z-Wave device command class
Proprietary | Implements COMMAND_CLASS_PROPRIETARY (0x88), a Z-Wave device command class
Protection | Implements COMMAND_CLASS_PROTECTION (0x75), a Z-Wave device command class
Ref |
Scene | Collection of ValueIDs to be treated as a unit
SceneActivation | Implements COMMAND_CLASS_SCENEACTIVATION (0x2B), a Z-Wave device command class
Security |
SensorAlarm | Implements COMMAND_CLASS_SENSOR_ALARM (0x9c), a Z-Wave device command class
SensorBinary | Implements COMMAND_CLASS_SENSOR_BINARY (0x30), a Z-Wave device command class
SensorMultilevel | Implements COMMAND_CLASS_SENSOR_MULTILEVEL (0x31), a Z-Wave device command class
SerialController |
SerialControllerImpl |
Stream | Platform-independent definition of a circular buffer
SwitchAll | Implements COMMAND_CLASS_SWITCH_ALL (0x27), a Z-Wave device command class
SwitchBinary | Implements COMMAND_CLASS_SWITCH_BINARY (0x25), a Z-Wave device command class
SwitchMultilevel | Implements COMMAND_CLASS_SWITCH_MULTILEVEL (0x26), a Z-Wave device command class
SwitchToggleBinary | Implements COMMAND_CLASS_SWITCH_TOGGLE_BINARY (0x28), a Z-Wave device command class
SwitchToggleMultilevel | Implements COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL (0x29), a Z-Wave device command class
ThermostatFanMode | Implements COMMAND_CLASS_THERMOSTAT_FAN_MODE (0x44), a Z-Wave device command class
ThermostatFanState | Implements COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45), a Z-Wave device command class
ThermostatMode | Implements COMMAND_CLASS_THERMOSTAT_MODE (0x40), a Z-Wave device command class
ThermostatOperatingState | Implements COMMAND_CLASS_THERMOSTAT_OPERATING_STATE (0x42), a Z-Wave device command class
ThermostatSetpoint | Implements COMMAND_CLASS_THERMOSTAT_SETPOINT (0x43), a Z-Wave device command class
Thread | Implements a platform-independent thread management class
ThreadImpl | Windows-specific implementation of the Thread class
TimeParameters | Implements COMMAND_CLASS_TIME_PARAMETERS (0x8B), a Z-Wave device command class
TimeStamp | Implements a platform-independent TimeStamp
TimeStampImpl | Windows implementation of a timestamp
UserCode | Implements COMMAND_CLASS_USER_CODE (0x63), a Z-Wave device command class
Value | Base class for values associated with a node
ValueBool | Boolean value sent to/received from a node
ValueButton | Button value ???
ValueByte | Byte value sent to/received from a node
ValueDecimal | Decimal value sent to/received from a node
ValueID | Provides a unique ID for a value reported by a Z-Wave device
ValueInt | Integer value sent to/received from a node
ValueList | List of values sent to/received from a node
Item | An item (element) in the list of values
ValueRaw | A collection of bytes sent to/received from a node
ValueSchedule | Schedule sent to/received from a node
ValueShort | Short value sent to/received from a node
ValueStore | Container that holds all of the values associated with a given node
ValueString | String value sent to/received from a node
Version | Implements COMMAND_CLASS_VERSION (0x86), a Z-Wave device command class
Wait | Platform-independent definition of Wait objects
WaitImpl | Windows specific implementation of Wait objects
WakeUp | Implements COMMAND_CLASS_WAKE_UP (0x84), a Z-Wave device command class
ZWavePlusInfo | Implements COMMAND_CLASS_ZWAVEPLUS_INFO (0x5E), a Z-Wave device command class
aes_decrypt_ctx |
aes_encrypt_ctx |
aes_inf |
AESdecrypt |
AESencrypt |
ozwversion |