Documentation
¶
Index ¶
- func Battery(battery0 func() (float64, error)) api.Battery
- func BatteryCapacity(batteryCapacity0 func() float64) api.BatteryCapacity
- func BatteryController(batteryController0 func(api.BatteryMode) error) api.BatteryController
- func BatteryPowerLimiter(batteryPowerLimiter0 func() (float64, float64)) api.BatteryPowerLimiter
- func BatterySocLimiter(batterySocLimiter0 func() (float64, float64)) api.BatterySocLimiter
- func ChargeController(chargeController0 func(bool) error) api.ChargeController
- func ChargeRater(chargeRater0 func() (float64, error)) api.ChargeRater
- func ChargeState(chargeState0 func() (api.ChargeStatus, error)) api.ChargeState
- func ChargerEx(chargerEx0 func(float64) error) api.ChargerEx
- func CurrentController(currentController0 func(int64) error) api.CurrentController
- func CurrentGetter(currentGetter0 func() (float64, error)) api.CurrentGetter
- func Curtailer(curtailer0 func() (int, error), curtailer1 func(int) error) api.Curtailer
- func Dimmer(dimmer0 func(bool) error, dimmer1 func() (bool, error)) api.Dimmer
- func Has[T any](c Caps, impl T)
- func Identifier(identifier0 func() (string, error)) api.Identifier
- func MaxACPowerGetter(maxACPowerGetter0 func() float64) api.MaxACPowerGetter
- func May[T any](c Caps, impl T)
- func Meter(meter0 func() (float64, error)) api.Meter
- func MeterEnergy(meterEnergy0 func() (float64, error)) api.MeterEnergy
- func MeterReturnEnergy(meterReturnEnergy0 func() (float64, error)) api.MeterReturnEnergy
- func PhaseCurrents(phaseCurrents0 func() (float64, float64, float64, error)) api.PhaseCurrents
- func PhaseGetter(phaseGetter0 func() (int, error)) api.PhaseGetter
- func PhasePowers(phasePowers0 func() (float64, float64, float64, error)) api.PhasePowers
- func PhaseSwitcher(phaseSwitcher0 func(int) error) api.PhaseSwitcher
- func PhaseVoltages(phaseVoltages0 func() (float64, float64, float64, error)) api.PhaseVoltages
- func Resurrector(resurrector0 func() error) api.Resurrector
- func SocLimiter(socLimiter0 func() (int64, error)) api.SocLimiter
- func StatusReasoner(statusReasoner0 func() (api.Reason, error)) api.StatusReasoner
- func VehicleClimater(vehicleClimater0 func() (bool, error)) api.VehicleClimater
- func VehicleFinishTimer(vehicleFinishTimer0 func() (time.Time, error)) api.VehicleFinishTimer
- func VehicleOdometer(vehicleOdometer0 func() (float64, error)) api.VehicleOdometer
- func VehiclePosition(vehiclePosition0 func() (float64, float64, error)) api.VehiclePosition
- func VehicleRange(vehicleRange0 func() (int64, error)) api.VehicleRange
- type Caps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BatteryCapacity ¶
func BatteryCapacity(batteryCapacity0 func() float64) api.BatteryCapacity
func BatteryController ¶
func BatteryController(batteryController0 func(api.BatteryMode) error) api.BatteryController
func BatteryPowerLimiter ¶
func BatteryPowerLimiter(batteryPowerLimiter0 func() (float64, float64)) api.BatteryPowerLimiter
func BatterySocLimiter ¶
func BatterySocLimiter(batterySocLimiter0 func() (float64, float64)) api.BatterySocLimiter
func ChargeController ¶
func ChargeController(chargeController0 func(bool) error) api.ChargeController
func ChargeRater ¶
func ChargeRater(chargeRater0 func() (float64, error)) api.ChargeRater
func ChargeState ¶
func ChargeState(chargeState0 func() (api.ChargeStatus, error)) api.ChargeState
func CurrentController ¶
func CurrentController(currentController0 func(int64) error) api.CurrentController
func CurrentGetter ¶
func CurrentGetter(currentGetter0 func() (float64, error)) api.CurrentGetter
func Identifier ¶
func Identifier(identifier0 func() (string, error)) api.Identifier
func MaxACPowerGetter ¶
func MaxACPowerGetter(maxACPowerGetter0 func() float64) api.MaxACPowerGetter
func MeterEnergy ¶
func MeterEnergy(meterEnergy0 func() (float64, error)) api.MeterEnergy
func MeterReturnEnergy ¶
func MeterReturnEnergy(meterReturnEnergy0 func() (float64, error)) api.MeterReturnEnergy
func PhaseCurrents ¶
func PhaseGetter ¶
func PhaseGetter(phaseGetter0 func() (int, error)) api.PhaseGetter
func PhasePowers ¶
func PhaseSwitcher ¶
func PhaseSwitcher(phaseSwitcher0 func(int) error) api.PhaseSwitcher
func PhaseVoltages ¶
func Resurrector ¶
func Resurrector(resurrector0 func() error) api.Resurrector
func SocLimiter ¶
func SocLimiter(socLimiter0 func() (int64, error)) api.SocLimiter
func StatusReasoner ¶
func StatusReasoner(statusReasoner0 func() (api.Reason, error)) api.StatusReasoner
func VehicleClimater ¶
func VehicleClimater(vehicleClimater0 func() (bool, error)) api.VehicleClimater
func VehicleFinishTimer ¶
func VehicleFinishTimer(vehicleFinishTimer0 func() (time.Time, error)) api.VehicleFinishTimer
func VehicleOdometer ¶
func VehicleOdometer(vehicleOdometer0 func() (float64, error)) api.VehicleOdometer
func VehiclePosition ¶
func VehiclePosition(vehiclePosition0 func() (float64, float64, error)) api.VehiclePosition
func VehicleRange ¶
func VehicleRange(vehicleRange0 func() (int64, error)) api.VehicleRange
Types ¶
Click to show internal directories.
Click to hide internal directories.