SetLimitEnergy sets the session energy limit
(energy float64)
| 336 | |
| 337 | // SetLimitEnergy sets the session energy limit |
| 338 | func (lp *Loadpoint) SetLimitEnergy(energy float64) { |
| 339 | lp.Lock() |
| 340 | defer lp.Unlock() |
| 341 | |
| 342 | lp.log.DEBUG.Println("set session energy limit:", energy) |
| 343 | |
| 344 | // apply immediately |
| 345 | if lp.limitEnergy != energy { |
| 346 | lp.setLimitEnergy(energy) |
| 347 | lp.requestUpdate() |
| 348 | } |
| 349 | } |
| 350 | |
| 351 | // GetPlanEnergy returns plan target energy |
| 352 | func (lp *Loadpoint) GetPlanEnergy() (time.Time, float64) { |
no test coverage detected