EvChargingMediatorService
Service responsible for providing access to e-Mobility Service Providers (eMSPs) in the system. One or more eMSPs may be available and can be used to charge the vehicle.
Types
Link copied to clipboard
data class BatteryAndRangeInfo( val currentChargeLevel: Int, val percentageChargeLevel: Int, val normalizedChargeLevel: Double, val remainingRange: Long) : Parcelable
Content copied to clipboard
A data class that represents information on battery charge level and remaining range.
Properties
Link copied to clipboard
abstract val batteryAndRangeInfo: EvChargingMediatorService.BatteryAndRangeInfo?
Content copied to clipboard
Link copied to clipboard
abstract val emspAuthenticationStatus: MirrorableMap<EmspIdentifier, EmspAuthenticationStatus>
Content copied to clipboard
Functions
Link copied to clipboard
Called when the user add an account for charging provider.
Link copied to clipboard
Called when the user log out from the added online charging provider account.
Link copied to clipboard
Called when the user clicks on the icon to open the EV charging UI.
Link copied to clipboard
Called when the user has dismissed the EV charging modal panel.
Link copied to clipboard
Called when the user has interacted with the UI to initiate a charging session.
Link copied to clipboard
Called when the user has interacted with the UI to stop an active charging session.