19 lines
352 B
Swift
19 lines
352 B
Swift
import Foundation
|
|
|
|
struct PPGThermalMonitor {
|
|
func currentState() -> ThermalState {
|
|
switch ProcessInfo.processInfo.thermalState {
|
|
case .nominal:
|
|
return .nominal
|
|
case .fair:
|
|
return .fair
|
|
case .serious:
|
|
return .serious
|
|
case .critical:
|
|
return .critical
|
|
@unknown default:
|
|
return .unknown
|
|
}
|
|
}
|
|
}
|