IQ.Pilot Release Commit @ b6534c0

This commit is contained in:
IQ.Lvbs CI [bot]
2026-08-27 20:17:33 -05:00
commit 00f07cac48
4706 changed files with 1257146 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
#!/usr/bin/env python3
import numpy as np
class FanController:
def update(self, cur_temp: float, ignition: bool, max_cool: bool = False) -> int:
if max_cool:
return 100
fan_pwr_out = int(np.interp(cur_temp, [70.0, 85.0, 90.0], [0, 80, 100]))
if not ignition:
fan_pwr_out = min(fan_pwr_out, 30)
return fan_pwr_out