DishwasherMatterTraits

struct DishwasherMatterTraits

Trait Container for Matter Traits.

  • This trait supports remote monitoring and allows the operational state of any device to be changed provided that a state machine is part of the operation.

    Declaration

    Swift

    let operationalStateTrait: Matter.OperationalStateTrait?
  • This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

    Declaration

    Swift

    let identifyTrait: Matter.IdentifyTrait?
  • This trait provides an interface for turning devices on and off.

    Declaration

    Swift

    let onOffTrait: Matter.OnOffTrait?
  • This trait provides an interface to the setpoint temperature on devices such as washers, refrigerators, and water heaters.

    Declaration

    Swift

    let temperatureControlTrait: Matter.TemperatureControlTrait?
  • This trait provides an interface for dishwasher devices.

    Declaration

    Swift

    let dishwasherModeTrait: Matter.DishwasherModeTrait?
  • This trait provides an interface for dishwasher alarms.

    Declaration

    Swift

    let dishwasherAlarmTrait: Matter.DishwasherAlarmTrait?