Package com.highmobility.autoapi
Class Charging.State
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<Byte>
com.highmobility.value.Bytes
com.highmobility.autoapi.Command
com.highmobility.autoapi.SetCommand
com.highmobility.autoapi.Charging.State
- Enclosing class:
- Charging
The charging state
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.highmobility.autoapi.SetCommand
SetCommand.BaseBuilderNested classes/interfaces inherited from class com.highmobility.autoapi.Command
Command.HandleNotParsedProperty, Command.PropertyIteration, Command.PropertyIterator -
Field Summary
Fields inherited from class com.highmobility.autoapi.Command
BRAND_IDENTIFIER, NONCE_IDENTIFIER, propertyIterator, SIGNATURE_IDENTIFIER, TIMESTAMP_IDENTIFIER, universalPropertyIds, VIN_IDENTIFIERFields inherited from class com.highmobility.value.Bytes
bytesFields inherited from class java.util.AbstractList
modCount -
Method Summary
Modifier and TypeMethodDescriptionProperty<com.highmobility.autoapi.value.measurement.Power>Property<com.highmobility.autoapi.value.measurement.Energy>Property<com.highmobility.autoapi.value.measurement.Temperature>Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Deprecated.moved AC/DC distinction into a separate property.Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Deprecated.moved AC/DC distinction into a separate property.Property<com.highmobility.autoapi.value.measurement.Energy>Property<com.highmobility.autoapi.value.measurement.Energy>Property<com.highmobility.autoapi.value.measurement.Energy>Property<com.highmobility.autoapi.value.measurement.Temperature>Deprecated.fixed the name typo.Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference>Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference>Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference>Deprecated.moved AC/DC distinction into a separate property.Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference>Deprecated.moved AC/DC distinction into a separate property.Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Property<com.highmobility.autoapi.value.measurement.Power>Property<com.highmobility.autoapi.value.measurement.Power>Deprecated.removed the unit from the name.Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.ElectricCurrent>Property<com.highmobility.autoapi.value.measurement.Duration>Property<com.highmobility.autoapi.value.measurement.Duration>Methods inherited from class com.highmobility.autoapi.SetCommand
addProperty, createBytes, mandatoryPropertyErrorMessage, optionalPropertyErrorMessageMethods inherited from class com.highmobility.autoapi.Command
findUniversalProperties, findUniversalProperties, getAutoApiVersion, getBrand, getCommandType, getIdentifier, getNonce, getProperties, getProperty, getSignature, getSignedBytes, getTimestamp, getVinMethods inherited from class com.highmobility.value.Bytes
concat, concat, equals, get, getBase64, getBase64UrlSafe, getByteArray, getHex, getLength, getRange, set, set, set, size, toStringMethods inherited from class java.util.AbstractList
add, add, addAll, clear, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Method Details
-
getEstimatedRange
- Returns:
- Estimated range
-
getBatteryLevel
- Returns:
- Battery level percentage between 0.0-1.0
-
getBatteryCurrentAC
@Deprecated public Property<com.highmobility.autoapi.value.measurement.ElectricCurrent> getBatteryCurrentAC()Deprecated.moved AC/DC distinction into a separate property. Replaced bygetBatteryCurrent()- Returns:
- Battery alternating current
-
getBatteryCurrentDC
@Deprecated public Property<com.highmobility.autoapi.value.measurement.ElectricCurrent> getBatteryCurrentDC()Deprecated.moved AC/DC distinction into a separate property. Replaced bygetBatteryCurrent()- Returns:
- Battery direct current
-
getChargerVoltageAC
@Deprecated public Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference> getChargerVoltageAC()Deprecated.moved AC/DC distinction into a separate property. Replaced bygetChargerVoltage()- Returns:
- Charger voltage for alternating current
-
getChargerVoltageDC
@Deprecated public Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference> getChargerVoltageDC()Deprecated.moved AC/DC distinction into a separate property. Replaced bygetChargerVoltage()- Returns:
- Charger voltage for direct current
-
getChargeLimit
- Returns:
- Charge limit percentage between 0.0-1.0
-
getTimeToCompleteCharge
- Returns:
- Time until charging completed
-
getChargingRateKW
Deprecated.removed the unit from the name. Replaced bygetChargingRate()- Returns:
- Charging rate
-
getChargePortState
- Returns:
- The charge port state
-
getChargeMode
- Returns:
- The charge mode
-
getMaxChargingCurrent
- Returns:
- Maximum charging current
-
getPlugType
- Returns:
- The plug type
-
getChargingWindowChosen
- Returns:
- The charging window chosen
-
getDepartureTimes
- Returns:
- The departure times
-
getReductionTimes
- Returns:
- The reduction times
-
getBatteryTemperature
- Returns:
- Battery temperature
-
getTimers
- Returns:
- The timers
-
getPluggedIn
- Returns:
- The plugged in
-
getStatus
- Returns:
- The status
-
getChargingRate
- Returns:
- Charge rate when charging
-
getBatteryCurrent
- Returns:
- Battery current - charging if posititive and discharning when negative.
-
getChargerVoltage
public Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference> getChargerVoltage()- Returns:
- Charger voltage
-
getCurrentType
- Returns:
- Type of current in use
-
getMaxRange
- Returns:
- Maximum electric range with 100% of battery
-
getStarterBatteryState
- Returns:
- State of the starter battery
-
getSmartChargingStatus
- Returns:
- Status of optimized/intelligent charging
-
getBatteryLevelAtDeparture
- Returns:
- Battery charge level expected at time of departure
-
getPreconditioningDepartureStatus
- Returns:
- Status of preconditioning at departure time
-
getPreconditioningImmediateStatus
- Returns:
- Status of immediate preconditioning
-
getPreconditioningDepartureEnabled
- Returns:
- Preconditioning activation status at departure
-
getPreconditioningError
- Returns:
- Preconditioning error if one is encountered
-
getBatteryCapacity
- Returns:
- Indicates the battery capacity
-
getAuxiliaryPower
- Returns:
- Auxiliary power used for predictions.
-
getChargingCompleteLock
- Returns:
- Locking status of the charging plug after charging complete.
-
getBatteryMaxAvailable
- Returns:
- Maximum available energy content of the high-voltage battery.
-
getChargingEndReason
- Returns:
- Reason for ending a charging process.
-
getChargingPhases
- Returns:
- Charging process count of the high-voltage battery (phases).
-
getBatteryEnergy
- Returns:
- Energy content of the high-voltage battery.
-
getBatteryEnergyChargable
- Returns:
- Energy required until high-voltage battery is fully charged.
-
getChargingSingleImmediate
- Returns:
- Single instant charging function status.
-
getChargingTimeDisplay
- Returns:
- Charging time displayed in the vehicle.
-
getDepartureTimeDisplay
- Returns:
- Departure time displayed in the vehicle.
-
getRestriction
- Returns:
- Charging limit and state
-
getLimitStatus
- Returns:
- Indicates whether charging limit is active.
-
getCurrentLimit
- Returns:
- Limit for the charging current.
-
getSmartChargingOption
- Returns:
- Smart charging option being used to charge with.
-
getPlugLockStatus
- Returns:
- Locking status of charging plug.
-
getFlapLockStatus
- Returns:
- Locking status of charging flap.
-
getAcousticLimit
- Returns:
- Acoustic limitation of charging process.
-
getMinChargingCurrent
- Returns:
- Minimum charging current.
-
getEstimatedRangeTarget
- Returns:
- Remaining electric range depending on target charging status.
-
getFullyChargedEndTimes
- Returns:
- Time and weekday when the vehicle will be fully charged.
-
getPreconditioningScheduledTime
- Returns:
- Preconditioning scheduled departure time.
-
getPreconditioningRemainingTime
public Property<com.highmobility.autoapi.value.measurement.Duration> getPreconditioningRemainingTime()- Returns:
- Time until preconditioning is complete.
-
getBatteryVoltage
public Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference> getBatteryVoltage()- Returns:
- High-voltage battery electric potential difference (aka voltage).
-
getBatteryTempretatureExtremes
Deprecated.fixed the name typo. Replaced bygetBatteryTemperatureExtremes()- Returns:
- Current highest-lowest temperature inside the battery.
-
getBatteryTemperatureControlDemand
- Returns:
- Current demand of HV battery temperature control system.
-
getChargingCurrent
- Returns:
- Charging electric current.
-
getBatteryStatus
- Returns:
- Battery state.
-
getBatteryLed
- Returns:
- State of LED for the battery.
-
getBatteryCoolingTemperature
public Property<com.highmobility.autoapi.value.measurement.Temperature> getBatteryCoolingTemperature()- Returns:
- Battery cooling temperature.
-
getBatteryTemperatureExtremes
- Returns:
- Current highest-lowest temperature inside the battery.
-
getDrivingModePHEV
- Returns:
- Indicates the current driving mode for Plug-In Hybrid Vehicle.
-
getBatteryChargeType
- Returns:
- Battery charge type.
-
getDistanceToCompleteCharge
- Returns:
- Distance until charging completed
-