ElectricVehicleChargingReason.IdleReason
Information about why a vehicle remains idle when connected to a charger.
Declaration
enum IdleReasonMentioned in
Overview
Use these reasons with ElectricVehicleStatusEvent.Status.chargingIdle(_:) to explain why charging hasn’t started or why it’s paused.
Topics
Charging targets reached
ElectricVehicleChargingReason.IdleReason.targetStateOfChargeReachedElectricVehicleChargingReason.IdleReason.batteryFullElectricVehicleChargingReason.IdleReason.targetAlreadyReached
Scheduled conditions
ElectricVehicleChargingReason.IdleReason.scheduledEndElectricVehicleChargingReason.IdleReason.scheduledPause
Grid and rate optimization
ElectricVehicleChargingReason.IdleReason.waitingForCleanerEnergyElectricVehicleChargingReason.IdleReason.waitingForLowerElectricityRates
User actions
ElectricVehicleChargingReason.IdleReason.userPausedElectricVehicleChargingReason.IdleReason.userStopped
System conditions
ElectricVehicleChargingReason.IdleReason.chargerFaultElectricVehicleChargingReason.IdleReason.demandResponseActiveElectricVehicleChargingReason.IdleReason.batteryThermalManagementElectricVehicleChargingReason.IdleReason.batteryHealthManagementElectricVehicleChargingReason.IdleReason.insufficientPowerElectricVehicleChargingReason.IdleReason.loadBalancing