disableUnlessClimater disables the charger unless climate is active
()
| 1103 | |
| 1104 | // disableUnlessClimater disables the charger unless climate is active |
| 1105 | func (lp *Loadpoint) disableUnlessClimater() error { |
| 1106 | var current float64 // zero disables |
| 1107 | if lp.vehicleClimateActive() { |
| 1108 | current = lp.effectiveMinCurrent() |
| 1109 | } |
| 1110 | |
| 1111 | return lp.setLimit(current) |
| 1112 | } |
| 1113 | |
| 1114 | // statusEvents converts the observed charger status change into a logical sequence of events |
| 1115 | func statusEvents(prevStatus, status api.ChargeStatus) []string { |
no test coverage detected