ConnectorInfo

@Since(version = 1)
@JsonClass(generateAdapter = true)
data class ConnectorInfo(val vehicleConnectorType: VehicleConnectorType, val electricityType: ElectricityType, val maxVoltage: Voltage, val maxCurrent: ElectricCurrent, val maxPower: Power, val baseLoad: Power, val efficiency: Double)

Data class representing detailed information about a vehicle charging connector. See LDEVR integration documentation for details. This data is not expected to change during application runtime. This data is critical for the navigation application startup, specifically for EV and Hybrid vehicles.

This class provides specifications for the connector type, electricity type, and various performance metrics such as voltage, current, power, base load, and efficiency. It is used to describe the capabilities and characteristics of the charging connectors supported by the vehicle.

Constructors

Link copied to clipboard
constructor(vehicleConnectorType: VehicleConnectorType, electricityType: ElectricityType, maxVoltage: Voltage, maxCurrent: ElectricCurrent, maxPower: Power, baseLoad: Power, efficiency: Double)

Properties

Link copied to clipboard
val baseLoad: Power

The base load of the connector, representing the minimum power draw, in watts.

Link copied to clipboard

The efficiency of the connector, represented as a fractional value between 0.0 and 1.0.

Link copied to clipboard

The type of electricity used.

Link copied to clipboard
val maxCurrent: ElectricCurrent

The maximum current supported by the connector, measured in amperes.

Link copied to clipboard
val maxPower: Power

The maximum power output of the connector, measured in watts.

Link copied to clipboard
val maxVoltage: Voltage

The maximum voltage supported by the connector, measured in volts.

Link copied to clipboard

The type of charging connector.