ElectricVehicleChargingReason.ActiveReason
Information about why a vehicle is actively charging.
Declaration
enum ActiveReasonOverview
Use these reasons with ElectricVehicleStatusEvent.Status.chargingActive(_:) to explain why charging starts or resumes.
Topics
Grid and rate optimization
ElectricVehicleChargingReason.ActiveReason.cleanerEnergyAvailableElectricVehicleChargingReason.ActiveReason.lowerElectricityRatesAvailable
User actions
ElectricVehicleChargingReason.ActiveReason.userInitiatedElectricVehicleChargingReason.ActiveReason.userResumed
Scheduled charging
ElectricVehicleChargingReason.ActiveReason.scheduledStartElectricVehicleChargingReason.ActiveReason.scheduledResume
System conditions resolved
ElectricVehicleChargingReason.ActiveReason.demandResponseEndedElectricVehicleChargingReason.ActiveReason.batteryThermalManagementCompletedElectricVehicleChargingReason.ActiveReason.batteryHealthManagementCompletedElectricVehicleChargingReason.ActiveReason.chargerFaultClearedElectricVehicleChargingReason.ActiveReason.sufficientPowerRestoredElectricVehicleChargingReason.ActiveReason.loadBalancingCompleted