---
title: thermalStateDidChange
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/notificationcenter/messageidentifier/thermalstatedidchange
---

# thermalStateDidChange

An identifier for a message about a thermal state change.

## Declaration

```swift
static var thermalStateDidChange: NotificationCenter.BaseMessageIdentifier<ProcessInfo.ThermalStateDidChangeMessage> { get }
```

## Discussion

Discussion Use this identifier with NotificationCenter’s addObserver(of:for:using:) or messages(of:for:bufferSize:) methods to observe messages of type ProcessInfo.ThermalStateDidChangeMessage.

## See Also

### Identifying process info messages

- [powerStateDidChange](foundation/notificationcenter/messageidentifier/powerstatedidchange.md)
- [didTerminate](foundation/notificationcenter/messageidentifier/didterminate.md)
