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

NoOperationBasicControllerReplicationApplicationStatusZipServicesZipServerSwitchBinarySwitchMultilevelSwitchAllSwitchToggleBinarySwitchToggleMultilevelChimneyFanSceneActivationSceneActuatorConfSceneControllerConfZipClientZipAdvServicesSensorBinarySensorMultilevelMeterColorZipAdvClientMeterPulseThermostatHeatingThermostatModeThermostatOperatingStateThermostatSetpointThermostatFanModeThermostatFanStateClimateControlScheduleThermostatSetbackDoorLockLoggingScheduleEntryLockBasicWindowCoveringMtpWindowCoveringCrc16EncapDeviceResetLocallyCentralSceneZWavePlusInfoMultiInstanceDoorLockUserCodeConfigurationAlarmManufacturerSpecificPowerlevelProtectionLockNodeNamingFirmwareUpdateMdGroupingNaneRemoteAssociationActivateRemoteAssociationBatteryClockHailWakeUpAssociationVersionIndicatorProprietaryLanguageTimeTimeParametersGeographicLocationCompositeMultiInstanceAssociationMultiCmdEnergyProductionManufacturerProprietaryScreenMdScreenAttributesSimpleAvControlAvContentDirectoryMdAvRendererStatusAvContentSearchMdSecurityAvTaggingMdIpConfigurationAssociationCommandConfigurationSensorAlarmSilenceAlarmSensorConfigurationMarkNonInteroperable

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

impl Debug for CommandClass

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Display for CommandClass
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.