Connector

@IviExperimental(reasons = [])
data class Connector(val connectorId: ConnectorId, val chargingStationConnectorTypes: Set<VehicleEvChargingConnector.ChargingStationConnectorType>, val electricCurrentType: VehicleEvChargingConnector.ElectricCurrentType, val maxVoltage: Voltage?, val maxCurrent: ElectricCurrent?, val ratedPower: Power?, val tariffs: List<Tariff>?) : Parcelable

Connector is a specific socket or cable available for the EV to make use of.

Constructors

Link copied to clipboard
constructor(connectorId: ConnectorId, chargingStationConnectorTypes: Set<VehicleEvChargingConnector.ChargingStationConnectorType>, electricCurrentType: VehicleEvChargingConnector.ElectricCurrentType, maxVoltage: Voltage?, maxCurrent: ElectricCurrent?, ratedPower: Power?, tariffs: List<Tariff>?)

Properties

Link copied to clipboard

The set of the charging station connectors compatible with this vehicle connector.

Link copied to clipboard

Identifier for the connector.

Link copied to clipboard

The type of the electric current of the charging connector.

Link copied to clipboard
val maxCurrent: ElectricCurrent?

The maximum electric current of the charging connector. null when this information is unknown.

Link copied to clipboard
val maxVoltage: Voltage?

The maximum voltage of the charging connector. null when this information is unknown.

Link copied to clipboard
val ratedPower: Power?

The maximum charging power. null when this information is unknown.

Link copied to clipboard

Charging tariffs of the connector.

Inherited functions

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