Enum openzwave::value_classes::value_id::CommandClass
[−]
pub enum CommandClass { NoOperation, Basic, ControllerReplication, ApplicationStatus, ZipServices, ZipServer, SwitchBinary, SwitchMultilevel, SwitchAll, SwitchToggleBinary, SwitchToggleMultilevel, ChimneyFan, SceneActivation, SceneActuatorConf, SceneControllerConf, ZipClient, ZipAdvServices, SensorBinary, SensorMultilevel, Meter, Color, ZipAdvClient, MeterPulse, ThermostatHeating, ThermostatMode, ThermostatOperatingState, ThermostatSetpoint, ThermostatFanMode, ThermostatFanState, ClimateControlSchedule, ThermostatSetback, DoorLockLogging, ScheduleEntryLock, BasicWindowCovering, MtpWindowCovering, Crc16Encap, DeviceResetLocally, CentralScene, ZWavePlusInfo, MultiInstance, DoorLock, UserCode, Configuration, Alarm, ManufacturerSpecific, Powerlevel, Protection, Lock, NodeNaming, FirmwareUpdateMd, GroupingNane, RemoteAssociationActivate, RemoteAssociation, Battery, Clock, Hail, WakeUp, Association, Version, Indicator, Proprietary, Language, Time, TimeParameters, GeographicLocation, Composite, MultiInstanceAssociation, MultiCmd, EnergyProduction, ManufacturerProprietary, ScreenMd, ScreenAttributes, SimpleAvControl, AvContentDirectoryMd, AvRendererStatus, AvContentSearchMd, Security, AvTaggingMd, IpConfiguration, AssociationCommandConfiguration, SensorAlarm, SilenceAlarm, SensorConfiguration, Mark, NonInteroperable, }
Variants
NoOperation
Basic
ControllerReplication
ApplicationStatus
ZipServices
ZipServer
SwitchBinary
SwitchMultilevel
SwitchAll
SwitchToggleBinary
SwitchToggleMultilevel
ChimneyFan
SceneActivation
SceneActuatorConf
SceneControllerConf
ZipClient
ZipAdvServices
SensorBinary
SensorMultilevel
Meter
Color
ZipAdvClient
MeterPulse
ThermostatHeating
ThermostatMode
ThermostatOperatingState
ThermostatSetpoint
ThermostatFanMode
ThermostatFanState
ClimateControlSchedule
ThermostatSetback
DoorLockLogging
ScheduleEntryLock
BasicWindowCovering
MtpWindowCovering
Crc16Encap
DeviceResetLocally
CentralScene
ZWavePlusInfo
MultiInstance
DoorLock
UserCode
Configuration
Alarm
ManufacturerSpecific
Powerlevel
Protection
Lock
NodeNaming
FirmwareUpdateMd
GroupingNane
RemoteAssociationActivate
RemoteAssociation
Battery
Clock
Hail
WakeUp
Association
Version
Indicator
Proprietary
Language
Time
TimeParameters
GeographicLocation
Composite
MultiInstanceAssociation
MultiCmd
EnergyProduction
ManufacturerProprietary
ScreenMd
ScreenAttributes
SimpleAvControl
AvContentDirectoryMd
AvRendererStatus
AvContentSearchMd
Security
AvTaggingMd
IpConfiguration
AssociationCommandConfiguration
SensorAlarm
SilenceAlarm
SensorConfiguration
Mark
NonInteroperable
Methods
impl CommandClass
fn from_u8(value: u8) -> Option<CommandClass>
Trait Implementations
impl Copy for CommandClass
impl Clone for CommandClass
fn clone(&self) -> CommandClass
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more