MCPcopy Create free account
hub / github.com/evcc-io/evcc / resetPVTimer

Method resetPVTimer

core/loadpoint.go:1268–1281  ·  view source on GitHub ↗

resetPVTimer resets the pv enable/disable timer to disabled state

(typ ...string)

Source from the content-addressed store, hash-verified

1266
1267// resetPVTimer resets the pv enable/disable timer to disabled state
1268func (lp *Loadpoint) resetPVTimer(typ ...string) {
1269 if lp.pvTimer.IsZero() {
1270 return
1271 }
1272
1273 msg := "pv timer reset"
1274 if len(typ) == 1 {
1275 msg = fmt.Sprintf("pv %s timer reset", typ[0])
1276 }
1277 lp.log.DEBUG.Println(msg)
1278
1279 lp.pvTimer = time.Time{}
1280 lp.publishTimer(pvTimer, 0, timerInactive)
1281}
1282
1283// resetPhaseTimer resets the phase switch timer to disabled state
1284func (lp *Loadpoint) resetPhaseTimer() {

Callers 4

evChargeStopHandlerMethod · 0.95
pvMaxCurrentMethod · 0.95
UpdateMethod · 0.95
SetModeMethod · 0.95

Calls 3

publishTimerMethod · 0.95
PrintlnMethod · 0.80
IsZeroMethod · 0.45

Tested by

no test coverage detected