socBasedPlanning returns true if vehicle soc (optionally from charger) and capacity are available
()
| 1036 | |
| 1037 | // socBasedPlanning returns true if vehicle soc (optionally from charger) and capacity are available |
| 1038 | func (lp *Loadpoint) socBasedPlanning() bool { |
| 1039 | v := lp.GetVehicle() |
| 1040 | return (v != nil && v.Capacity() > 0) && (lp.vehicleHasSoc() || lp.vehicleSoc > 0) |
| 1041 | } |
| 1042 | |
| 1043 | // repeatingPlanning returns true if the current plan is a repeating plan |
| 1044 | func (lp *Loadpoint) repeatingPlanning() bool { |