# TemperatureSensorMatterTraits

    struct TemperatureSensorMatterTraits

Trait Container for TemperatureSensorDeviceType Matter Traits.
- `


  ### [identifyTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureSensorDeviceType/TemperatureSensorMatterTraits#/s:15GoogleHomeTypes27TemperatureSensorDeviceTypeV0dE12MatterTraitsV13identifyTraitAA0H0O08IdentifyK0VSgvp)


  ` 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: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.IdentifyTrait?

- `


  ### [temperatureMeasurementTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureSensorDeviceType/TemperatureSensorMatterTraits#/s:15GoogleHomeTypes27TemperatureSensorDeviceTypeV0dE12MatterTraitsV27temperatureMeasurementTraitAA0H0O0dkL0VSgvp)


  ` This trait provides an interface to temperature measurement capability.

  #### Declaration

  Swift

      let temperatureMeasurementTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.TemperatureMeasurementTrait?

- `


  ### [thermostatUserInterfaceConfigurationTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/TemperatureSensorDeviceType/TemperatureSensorMatterTraits#/s:15GoogleHomeTypes27TemperatureSensorDeviceTypeV0dE12MatterTraitsV41thermostatUserInterfaceConfigurationTraitAA0H0O010ThermostatklmN0VSgvp)


  ` This trait provides an interface to allow configuration of the user interface for a thermostat,
  or a thermostat controller device, that supports a keypad and LCD screen.

  #### Declaration

  Swift

      let thermostatUserInterfaceConfigurationTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter.html.ThermostatUserInterfaceConfigurationTrait?