Better understanding of ThermalState API for an iOS device

Hi there,

reading the ThermalState API, I didn't found how exactly the state is been defined or measured from the an e.g. iPhone.

I've following questions:
  • What are the criteria here for classification into one of the four states?

  • How much does the battery state (temp) have in the overall state?

Any links and answers are appreciated
Why do you need numerical values for nominal fair serious critical ?

The purpose is to let you react accordingly depending on the state, you don't need to know the value (which may be different on different models).
In fact, are that those levels triggered by a single temp measurement ? Not sure. May be more composite evaluation.

AFAIU, battery temp is one of the parameters considered in the evaluation.

This link may be of some (limited) interest to you: https://discussions.apple.com/thread/7943287
Better understanding of ThermalState API for an iOS device
 
 
Q