ExtendedRunningMode

enum ExtendedRunningMode

The current mode of the device.

  • Automatic mode with the temperature set from a schedule or by learned behavior.

    Declaration

    Swift

    case auto
  • dry

    Dry mode.

    Declaration

    Swift

    case dry
  • eco

    Energy-saving mode.

    Declaration

    Swift

    case eco
  • Fan running without heating or cooling activity.

    Declaration

    Swift

    case fanOnly
  • Maintaining the heating and cooling targets within a range.

    Declaration

    Swift

    case heatCool
  • 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.

  • on

    Restores the previous mode of the device.

    Declaration

    Swift

    case on
  • Purifying mode.

    Declaration

    Swift

    case purifier
  • 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