Package-level declarations

Contains implementations of the ElectricEngineProperty interface, such as ChargingConnectorsProperty, CurrentChargeProperty, etc.

Types

Link copied to clipboard
data class AuxiliaryPowerProperty(val auxiliaryPower: Power) : ElectricEngineProperty
Link copied to clipboard
data class BatteryCurveProperty(val batteryCurve: Map<Energy, Power>) : ElectricEngineProperty

Represents ChargingParameters.batteryCurve property of the ElectricEngine model.

Link copied to clipboard
Link copied to clipboard
data class ChargingTimeOffsetProperty(val chargingTimeOffset: Duration) : ElectricEngineProperty

Represents ChargingParameters.chargingTimeOffset property of the ElectricEngine model.

Link copied to clipboard
data class CurrentChargeProperty(val currentCharge: Energy) : ElectricEngineProperty

Represents ChargeLevel.currentCharge property of the ElectricEngine model.

Link copied to clipboard
data class MaxChargeProperty(val maxCharge: Energy) : ElectricEngineProperty

Represents ChargeLevel.maxCharge property of the ElectricEngine model.

Link copied to clipboard
data class SpeedConsumptionProperty(@Size(min = 1, max = 25) val speedConsumption: Map<Speed, ElectricConsumption>) : ElectricEngineProperty