ChargingPoint

@IviExperimental(reasons = [])
data class ChargingPoint(val chargingPointId: ChargingPointId, val chargingPointName: ChargingPointName, val status: ChargingPointState, val connectors: List<Connector>, val capabilities: Set<ChargingPointCapabilities>) : Parcelable

Represents a charging point. Also called an EVSE (Electric Vehicle Supply Equipment). A charging point is the part of a ChargingStation that will handle the charging process of one Electrical Vehicle at a time in a single session. A charging point may have one or more Connectors but only one can be used at a time.

Constructors

Link copied to clipboard
constructor(chargingPointId: ChargingPointId, chargingPointName: ChargingPointName, status: ChargingPointState, connectors: List<Connector>, capabilities: Set<ChargingPointCapabilities>)

Properties

Link copied to clipboard

Set of capabilities of this charging point.

Link copied to clipboard

A unique identifier of this charging point.

Link copied to clipboard

Name of the charging point as it should be displayed to the user.

Link copied to clipboard

List of available connectors.

Link copied to clipboard

Indicates the current status of the charging point.

Inherited functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)