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
NoOperationBasicControllerReplicationApplicationStatusZipServicesZipServerSwitchBinarySwitchMultilevelSwitchAllSwitchToggleBinarySwitchToggleMultilevelChimneyFanSceneActivationSceneActuatorConfSceneControllerConfZipClientZipAdvServicesSensorBinarySensorMultilevelMeterColorZipAdvClientMeterPulseThermostatHeatingThermostatModeThermostatOperatingStateThermostatSetpointThermostatFanModeThermostatFanStateClimateControlScheduleThermostatSetbackDoorLockLoggingScheduleEntryLockBasicWindowCoveringMtpWindowCoveringCrc16EncapDeviceResetLocallyCentralSceneZWavePlusInfoMultiInstanceDoorLockUserCodeConfigurationAlarmManufacturerSpecificPowerlevelProtectionLockNodeNamingFirmwareUpdateMdGroupingNaneRemoteAssociationActivateRemoteAssociationBatteryClockHailWakeUpAssociationVersionIndicatorProprietaryLanguageTimeTimeParametersGeographicLocationCompositeMultiInstanceAssociationMultiCmdEnergyProductionManufacturerProprietaryScreenMdScreenAttributesSimpleAvControlAvContentDirectoryMdAvRendererStatusAvContentSearchMdSecurityAvTaggingMdIpConfigurationAssociationCommandConfigurationSensorAlarmSilenceAlarmSensorConfigurationMarkNonInteroperableMethods
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