OpenZWave Library  1.5.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Caes_decrypt_ctx
 Caes_encrypt_ctx
 Caes_inf
 CAESdecrypt
 CAESencrypt
 COpenZWave::Bitfield
 COpenZWave::CommandClassBase class for all Z-Wave command classes
 COpenZWave::AlarmImplements COMMAND_CLASS_ALARM (0x71), a Z-Wave device command class
 COpenZWave::ApplicationStatusImplements COMMAND_CLASS_APPLICATION_STATUS (0x22), a Z-Wave device command class
 COpenZWave::AssociationImplements COMMAND_CLASS_ASSOCIATION (0x85), a Z-Wave device command class
 COpenZWave::AssociationCommandConfigurationImplements COMMAND_CLASS_ASSOCIATION_COMMAND_CONFIGURATION (0x9b), a Z-Wave device command class
 COpenZWave::BasicImplements COMMAND_CLASS_BASIC (0x20), a Z-Wave device command class
 COpenZWave::BasicWindowCoveringImplements COMMAND_CLASS_BASIC_WINDOW_COVERING (0x50), a Z-Wave device command class
 COpenZWave::BatteryImplements COMMAND_CLASS_BATTERY (0x80), a Z-Wave device command class
 COpenZWave::CentralSceneImplements COMMAND_CLASS_CENTRAL_SCENE (0x5B), a Z-Wave device command class
 COpenZWave::ClimateControlScheduleImplements COMMAND_CLASS_CLIMATE_CONTROL_SCHEDULE (0x46), a Z-Wave device command class
 COpenZWave::ClockImplements COMMAND_CLASS_CLOCK (0x81), a Z-Wave device command class
 COpenZWave::ColorImplements COMMAND_CLASS_COLOR (0x33), a Z-Wave device command class
 COpenZWave::ConfigurationImplements COMMAND_CLASS_CONFIGURATION (0x70), a Z-Wave device command class
 COpenZWave::ControllerReplicationImplements COMMAND_CLASS_CONTROLLER_REPLICATION (0x21), a Z-Wave device command class
 COpenZWave::CRC16EncapImplements COMMAND_CLASS_CRC_16_ENCAP (0x56), a Z-Wave device command class
 COpenZWave::DeviceResetLocallyImplements COMMAND_CLASS_DEVICE_RESET_LOCALLY (0x5a), a Z-Wave device command class
 COpenZWave::DoorLockImplements COMMAND_CLASS_DOOR_LOCK (0x62), a Z-Wave device command class
 COpenZWave::DoorLockLoggingImplements COMMAND_CLASS_DOOR_LOCK_LOGGING (0x4C), a Z-Wave device command class
 COpenZWave::EnergyProductionImplements COMMAND_CLASS_ENERGY_PRODUCTION (0x90), a Z-Wave device command class
 COpenZWave::HailImplements COMMAND_CLASS_HAIL (0x82), a Z-Wave device command class
 COpenZWave::IndicatorImplements COMMAND_CLASS_INDICATOR (0x87), a Z-Wave device command class
 COpenZWave::LanguageImplements COMMAND_CLASS_LANGUAGE (0x89), a Z-Wave device command class
 COpenZWave::LockImplements COMMAND_CLASS_LOCK (0x76), a Z-Wave device command class
 COpenZWave::ManufacturerSpecificImplements COMMAND_CLASS_MANUFACTURER_SPECIFIC (0x72), a Z-Wave device command class
 COpenZWave::MeterImplements COMMAND_CLASS_METER (0x32), a Z-Wave device command class
 COpenZWave::MeterPulseImplements COMMAND_CLASS_METER_PULSE (0x35), a Z-Wave device command class
 COpenZWave::MultiChannelAssociationImplements COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION (0x8E), a Z-Wave device command class
 COpenZWave::MultiCmdImplements COMMAND_CLASS_MULTI_CMD (0x8f), a Z-Wave device command class
 COpenZWave::MultiInstanceImplements COMMAND_CLASS_MULTI_INSTANCE (0x60), a Z-Wave device command class
 COpenZWave::NodeNamingImplements COMMAND_CLASS_NODE_NAMING (0x77), a Z-Wave device command class
 COpenZWave::NoOperationImplements COMMAND_CLASS_NO_OPERATION (0x00), a Z-Wave device command class
 COpenZWave::PowerlevelImplements COMMAND_CLASS_POWERLEVEL (0x73), a Z-Wave device command class
 COpenZWave::ProprietaryImplements COMMAND_CLASS_PROPRIETARY (0x88), a Z-Wave device command class
 COpenZWave::ProtectionImplements COMMAND_CLASS_PROTECTION (0x75), a Z-Wave device command class
 COpenZWave::SceneActivationImplements COMMAND_CLASS_SCENEACTIVATION (0x2B), a Z-Wave device command class
 COpenZWave::Security
 COpenZWave::SensorAlarmImplements COMMAND_CLASS_SENSOR_ALARM (0x9c), a Z-Wave device command class
 COpenZWave::SensorBinaryImplements COMMAND_CLASS_SENSOR_BINARY (0x30), a Z-Wave device command class
 COpenZWave::SensorMultilevelImplements COMMAND_CLASS_SENSOR_MULTILEVEL (0x31), a Z-Wave device command class
 COpenZWave::SwitchAllImplements COMMAND_CLASS_SWITCH_ALL (0x27), a Z-Wave device command class
 COpenZWave::SwitchBinaryImplements COMMAND_CLASS_SWITCH_BINARY (0x25), a Z-Wave device command class
 COpenZWave::SwitchMultilevelImplements COMMAND_CLASS_SWITCH_MULTILEVEL (0x26), a Z-Wave device command class
 COpenZWave::SwitchToggleBinaryImplements COMMAND_CLASS_SWITCH_TOGGLE_BINARY (0x28), a Z-Wave device command class
 COpenZWave::SwitchToggleMultilevelImplements COMMAND_CLASS_SWITCH_TOGGLE_MULTILEVEL (0x29), a Z-Wave device command class
 COpenZWave::ThermostatFanModeImplements COMMAND_CLASS_THERMOSTAT_FAN_MODE (0x44), a Z-Wave device command class
 COpenZWave::ThermostatFanStateImplements COMMAND_CLASS_THERMOSTAT_FAN_STATE (0x45), a Z-Wave device command class
 COpenZWave::ThermostatModeImplements COMMAND_CLASS_THERMOSTAT_MODE (0x40), a Z-Wave device command class
 COpenZWave::ThermostatOperatingStateImplements COMMAND_CLASS_THERMOSTAT_OPERATING_STATE (0x42), a Z-Wave device command class
 COpenZWave::ThermostatSetpointImplements COMMAND_CLASS_THERMOSTAT_SETPOINT (0x43), a Z-Wave device command class
 COpenZWave::TimeParametersImplements COMMAND_CLASS_TIME_PARAMETERS (0x8B), a Z-Wave device command class
 COpenZWave::UserCodeImplements COMMAND_CLASS_USER_CODE (0x63), a Z-Wave device command class
 COpenZWave::VersionImplements COMMAND_CLASS_VERSION (0x86), a Z-Wave device command class
 COpenZWave::WakeUpImplements COMMAND_CLASS_WAKE_UP (0x84), a Z-Wave device command class
 COpenZWave::ZWavePlusInfoImplements COMMAND_CLASS_ZWAVEPLUS_INFO (0x5E), a Z-Wave device command class
 COpenZWave::Node::CommandClassData
 COpenZWave::CommandClassesManages a map of command classes supported by a specific Z-Wave node
 COpenZWave::DriverHandles communication between OpenZWave and a device attached via a serial port (typically a controller)
 COpenZWave::Driver::DriverData
 COpenZWave::EventImplWindows-specific implementation of the Event class
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 COpenZWave::FileOpsImplements platform-independent File Operations
 COpenZWave::FileOpsImpl
 COpenZWave::GroupManages a group of devices (various nodes associated with each other)
 COpenZWave::i_LogImpl
 COpenZWave::LogImplWindows-specific implementation of the Log class
 COpenZWave::LogImplWindows-specific implementation of the Log class
 COpenZWave::InstanceAssociation
 COpenZWave::ValueList::ItemAn item (element) in the list of values
 COpenZWave::Bitfield::Iterator
 COpenZWave::LockGuard
 COpenZWave::LogImplements a platform-independent log...written to the console and, optionally, a file
 COpenZWave::ManagerThe main public interface to OpenZWave
 COpenZWave::MsgMessage object to be passed to and from devices on the Z-Wave network
 COpenZWave::MutexImplWindows-specific implementation of the Mutex class
 COpenZWave::NodeDescribes a Z-Wave node object...typically a device on the Z-Wave network
 COpenZWave::Node::NodeData
 COpenZWave::NotificationProvides a container for data sent via the notification callback handler installed by a call to Manager::AddWatcher
 COpenZWave::OptionsManages library options read from XML files or the command line
 Cozwversion
 COpenZWave::Ref
 COpenZWave::ValueBase class for values associated with a node
 COpenZWave::WaitPlatform-independent definition of Wait objects
 COpenZWave::CommandClass::RefreshValue
 COpenZWave::SceneCollection of ValueIDs to be treated as a unit
 COpenZWave::SerialControllerImpl
 COpenZWave::ThreadImplWindows-specific implementation of the Thread class
 COpenZWave::TimeStampImplements a platform-independent TimeStamp
 COpenZWave::TimeStampImplWindows implementation of a timestamp
 COpenZWave::ValueIDProvides a unique ID for a value reported by a Z-Wave device
 COpenZWave::ValueStoreContainer that holds all of the values associated with a given node
 COpenZWave::WaitImplWindows specific implementation of Wait objects