enum ExtendedRunningMode
The current mode of the device.
-
The thermostat is running in one of the standard modes, not in any of the defined extended modes for this trait. For more information, refer to the
thermostatRunningMode
attribute of the Thermostat cluster.Declaration
Swift
case standard
-
Fan running without heating or cooling activity.
Declaration
Swift
case fanOnly
-
Purifying mode.
Declaration
Swift
case purifier
-
Dry mode.
Declaration
Swift
case dry
-
Automatic mode with the temperature set from a schedule or by learned behavior.
Declaration
Swift
case auto
-
Restores the previous mode of the device.
Declaration
Swift
case on
-
Maintaining the heating and cooling targets within a range.
Declaration
Swift
case heatCool
-
Energy-saving mode.
Declaration
Swift
case eco
-
Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw value, this initializer returns
nil
. For example:enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional("PaperSize.Legal")" print(PaperSize(rawValue: "Tabloid")) // Prints "nil"
Declaration
Swift
init?(rawValue: UInt64)
Parameters
rawValue
The raw value to use for the new instance.