|
@@ -180,13 +180,14 @@ class ACATFUFanFreqController:
|
|
|
def hcho_logic(spaces_params: List[SpaceATFU], next_freq_set: float) -> float:
|
|
|
diff = 0.0
|
|
|
for space in spaces_params:
|
|
|
- if space.hcho >= 0.1:
|
|
|
- diff = 5
|
|
|
- break
|
|
|
- elif space.hcho >= 0.08:
|
|
|
- diff = 3
|
|
|
- else:
|
|
|
- diff = 0
|
|
|
+ if space.hcho:
|
|
|
+ if space.hcho >= 0.1:
|
|
|
+ diff = 5
|
|
|
+ break
|
|
|
+ elif space.hcho >= 0.08:
|
|
|
+ diff = 3
|
|
|
+ else:
|
|
|
+ diff = 0
|
|
|
|
|
|
return next_freq_set + diff
|
|
|
|