pub fn decide_thermal_action(
status: ThermalStatus,
critical_streak: u32,
auto_cap: bool,
capped: bool,
) -> ThermalActionExpand description
Pure enforcement decision (see ThermalAction). Hysteresis: only caps on sustained Critical,
holds the cap through Warm, and restores only once back to Cool.