![]() |
OpenZWave Library 1.6.0
|
Classes | |
class | OpenZWave::Alarm |
Implements COMMAND_CLASS_NOTIFICATION (0x71), a Z-Wave device command class. More... | |
class | OpenZWave::ApplicationStatus |
Implements COMMAND_CLASS_APPLICATION_STATUS (0x22), a Z-Wave device command class. More... | |
class | OpenZWave::Association |
Implements COMMAND_CLASS_ASSOCIATION (0x85), a Z-Wave device command class. More... | |
class | OpenZWave::AssociationCommandConfiguration |
Implements COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION (0x9b), a Z-Wave device command class. More... | |
class | OpenZWave::BarrierOperator |
Implements COMMAND_CLASS_BARRIER_OPERATOR (0x66), a Z-Wave device command class. More... | |
class | OpenZWave::Basic |
Implements COMMAND_CLASS_BASIC (0x20), a Z-Wave device command class. More... | |
class | OpenZWave::BasicWindowCovering |
Implements COMMAND_CLASS_BASIC_WINDOW_COVERING (0x50), a Z-Wave device command class. More... | |
class | OpenZWave::Battery |
Implements COMMAND_CLASS_BATTERY (0x80), a Z-Wave device command class. More... | |
class | OpenZWave::CentralScene |
Implements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class. More... | |
class | OpenZWave::ClimateControlSchedule |
Implements COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE (0x46), a Z-Wave device command class. More... | |
class | OpenZWave::Clock |
Implements COMMAND_CLASS_CLOCK (0x81), a Z-Wave device command class. More... | |
class | OpenZWave::Color |
Implements COMMAND_CLASS_COLOR (0x33), a Z-Wave device command class. More... | |
class | OpenZWave::CommandClass |
Base class for all Z-Wave command classes. More... | |
class | OpenZWave::CommandClasses |
Manages a map of command classes supported by a specific Z-Wave node. More... | |
class | OpenZWave::Configuration |
Implements COMMAND_CLASS_CONFIGURATION (0x70), a Z-Wave device command class. More... | |
class | OpenZWave::ControllerReplication |
Implements COMMAND_CLASS_CONTROLLER_REPLICATION (0x21), a Z-Wave device command class. More... | |
class | OpenZWave::CRC16Encap |
Implements COMMAND_CLASS_CRC_16_ENCAP (0x56), a Z-Wave device command class. More... | |
class | OpenZWave::DeviceResetLocally |
Implements COMMAND_CLASS_DEVICE_RESET_LOCALLY (0x5a), a Z-Wave device command class. More... | |
class | OpenZWave::DoorLock |
Implements COMMAND_CLASS_DOOR_LOCK (0x62), a Z-Wave device command class. More... | |
class | OpenZWave::DoorLockLogging |
Implements COMMAND_CLASS_DOOR_LOCK_LOGGING (0x4C), a Z-Wave device command class. More... | |
class | OpenZWave::EnergyProduction |
Implements COMMAND_CLASS_ENERGY_PRODUCTION (0x90), a Z-Wave device command class. More... | |
class | OpenZWave::Hail |
Implements COMMAND_CLASS_HAIL (0x82), a Z-Wave device command class. More... | |
class | OpenZWave::Indicator |
Implements COMMAND_CLASS_INDICATOR (0x87), a Z-Wave device command class. More... | |
class | OpenZWave::Language |
Implements COMMAND_CLASS_LANGUAGE (0x89), a Z-Wave device command class. More... | |
class | OpenZWave::Lock |
Implements COMMAND_CLASS_LOCK (0x76), a Z-Wave device command class. More... | |
class | OpenZWave::ManufacturerProprietary |
Implements COMMAND_CLASS_PROPRIETARY (0x91), a Z-Wave device command class. More... | |
class | OpenZWave::ManufacturerSpecific |
Implements COMMAND_CLASS_MANUFACTURER_SPECIFIC (0x72), a Z-Wave device command class. More... | |
class | OpenZWave::Meter |
Implements COMMAND_CLASS_METER (0x32), a Z-Wave device command class. More... | |
class | OpenZWave::MeterPulse |
Implements COMMAND_CLASS_METER_PULSE (0x35), a Z-Wave device command class. More... | |
class | OpenZWave::MultiChannelAssociation |
Implements COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION (0x8E), a Z-Wave device command class. More... | |
class | OpenZWave::MultiCmd |
Implements COMMAND_CLASS_MULTI_CMD (0x8f), a Z-Wave device command class. More... | |
class | OpenZWave::MultiInstance |
Implements COMMAND_CLASS_MULTI_INSTANCE (0x60), a Z-Wave device command class. More... | |
class | OpenZWave::NodeNaming |
Implements COMMAND_CLASS_NODE_NAMING (0x77), a Z-Wave device command class. More... | |
class | OpenZWave::NoOperation |
Implements COMMAND_CLASS_NO_OPERATION (0x00), a Z-Wave device command class. More... | |
class | OpenZWave::Powerlevel |
Implements COMMAND_CLASS_POWERLEVEL (0x73), a Z-Wave device command class. More... | |
class | OpenZWave::Proprietary |
Implements COMMAND_CLASS_PROPRIETARY (0x88), a Z-Wave device command class. More... | |
class | OpenZWave::Protection |
Implements COMMAND_CLASS_PROTECTION (0x75), a Z-Wave device command class. More... | |
class | OpenZWave::SceneActivation |
Implements COMMAND_CLASS_SCENEACTIVATION (0x2B), a Z-Wave device command class. More... | |
class | OpenZWave::Security |
Implements COMMAND_CLASS_SECURITY (0x98), a Z-Wave device command class. More... | |
class | OpenZWave::SensorAlarm |
Implements COMMAND_CLASS_SENSOR_ALARM (0x9c), a Z-Wave device command class. More... | |
class | OpenZWave::SensorBinary |
Implements COMMAND_CLASS_SENSOR_BINARY (0x30), a Z-Wave device command class. More... | |
class | OpenZWave::SensorMultilevel |
Implements COMMAND_CLASS_SENSOR_MULTILEVEL (0x31), a Z-Wave device command class. More... | |
class | OpenZWave::SoundSwitch |
Implements COMMAND_CLASS_SOUND_SWITCH (0x79), a Z-Wave device command class. More... | |
class | OpenZWave::SwitchAll |
Implements COMMAND_CLASS_SWITCH_ALL (0x27), a Z-Wave device command class. More... | |
class | OpenZWave::SwitchBinary |
Implements COMMAND_CLASS_SWITCH_BINARY (0x25), a Z-Wave device command class. More... | |
class | OpenZWave::SwitchMultilevel |
Implements COMMAND_CLASS_SWITCH_MULTILEVEL (0x26), a Z-Wave device command class. More... | |
class | OpenZWave::SwitchToggleBinary |
Implements COMMAND_CLASS_SWITCH_TOGGLE_BINARY (0x28), a Z-Wave device command class. More... | |
class | OpenZWave::SwitchToggleMultilevel |
Implements COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL (0x29), a Z-Wave device command class. More... | |
class | OpenZWave::ThermostatFanMode |
Implements COMMAND_CLASS_THERMOSTAT_FAN_MODE (0x44), a Z-Wave device command class. More... | |
class | OpenZWave::ThermostatFanState |
Implements COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45), a Z-Wave device command class. More... | |
class | OpenZWave::ThermostatMode |
Implements COMMAND_CLASS_THERMOSTAT_MODE (0x40), a Z-Wave device command class. More... | |
class | OpenZWave::ThermostatOperatingState |
Implements COMMAND_CLASS_THERMOSTAT_OPERATING_STATE (0x42), a Z-Wave device command class. More... | |
class | OpenZWave::ThermostatSetpoint |
Implements COMMAND_CLASS_THERMOSTAT_SETPOINT (0x43), a Z-Wave device command class. More... | |
class | OpenZWave::TimeParameters |
Implements COMMAND_CLASS_TIME_PARAMETERS (0x8B), a Z-Wave device command class. More... | |
class | OpenZWave::UserCode |
Implements COMMAND_CLASS_USER_CODE (0x63), a Z-Wave device command class. More... | |
class | OpenZWave::Version |
Implements COMMAND_CLASS_VERSION (0x86), a Z-Wave device command class. More... | |
class | OpenZWave::WakeUp |
Implements COMMAND_CLASS_WAKE_UP (0x84), a Z-Wave device command class. More... | |
class | OpenZWave::ZWavePlusInfo |
Implements COMMAND_CLASS_ZWAVEPLUS_INFO (0x5E), a Z-Wave device command class. More... | |
Functions | |
string | OpenZWave::ExtractString (uint8 const *_data, uint32 const _length) |
Extract a String from a Z-Wave Encoded Packet. More... | |
uint32 | OpenZWave::ConvertUFT16ToUTF8 (uint16 _utf16, char *_buffer, uint32 pos) |
Convert from UTF16 to UTF8. More... | |
This is the CommandClasses that OZW currently supports. Typically, a Application does not need to be aware of the CommandClasses a Device exposes, as they would be transparently exposed to the application as ValueID's
Convert from UTF16 to UTF8.
this function is used by the NodeNaming CC as well as the Alarm CC
Extract a String from a Z-Wave Encoded Packet.
this function is used by the NodeNaming CC as well as the Alarm CC