---
title: MTRThermostatFeature
framework: matter
role: symbol
role_heading: Structure
path: matter/mtrthermostatfeature
---

# MTRThermostatFeature

## Declaration

```swift
struct MTRThermostatFeature
```

## Topics

### Initializers

- [init(rawValue:)](matter/mtrthermostatfeature/init(rawvalue:).md)

### Type Properties

- [autoMode](matter/mtrthermostatfeature/automode-8aad0.md)
- [automode](matter/mtrthermostatfeature/automode-8hb9b.md)
- [cooling](matter/mtrthermostatfeature/cooling.md)
- [heating](matter/mtrthermostatfeature/heating.md)
- [localTemperatureNotExposed](matter/mtrthermostatfeature/localtemperaturenotexposed.md)
- [occupancy](matter/mtrthermostatfeature/occupancy.md)
- [schedule](matter/mtrthermostatfeature/schedule.md)
- [scheduleConfiguration](matter/mtrthermostatfeature/scheduleconfiguration.md)
- [setback](matter/mtrthermostatfeature/setback.md)
- [matterScheduleConfiguration](matter/mtrthermostatfeature/matterscheduleconfiguration.md)
- [presets](matter/mtrthermostatfeature/presets.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)
