Package com.highmobility.autoapi
Class Diagnostics.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.Diagnostics.State
- Enclosing class:
- Diagnostics
The diagnostics 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.Duration>Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference>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.Temperature>Property<com.highmobility.autoapi.value.measurement.Volume>Property<com.highmobility.autoapi.value.measurement.Temperature>Property<com.highmobility.autoapi.value.measurement.AngularVelocity>Property<com.highmobility.autoapi.value.measurement.Duration>Property<com.highmobility.autoapi.value.measurement.Volume>Property<com.highmobility.autoapi.value.measurement.Duration>Property<com.highmobility.autoapi.value.measurement.Duration>Deprecated.removed the unit from the name.Property<com.highmobility.autoapi.value.measurement.Duration>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.Volume>Property<com.highmobility.autoapi.value.measurement.Length>Deprecated.'mileage' is an incorrect term for this.Property<com.highmobility.autoapi.value.measurement.Length>Deprecated.'mileage' is an incorrect term for this.Property<com.highmobility.autoapi.value.measurement.Length>Property<com.highmobility.autoapi.value.measurement.Speed>getSpeed()Property<com.highmobility.autoapi.value.measurement.Speed>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
-
getMileage
Deprecated.'mileage' is an incorrect term for this. Replaced bygetOdometer()- Returns:
- The vehicle mileage (odometer)
-
getEngineOilTemperature
- Returns:
- Engine oil temperature
-
getSpeed
- Returns:
- The vehicle speed
-
getEngineRPM
- Returns:
- Engine RPM (revolutions per minute)
-
getFuelLevel
- Returns:
- Fuel level percentage between 0.0-1.0
-
getEstimatedRange
- Returns:
- Estimated range (with combustion engine)
-
getWasherFluidLevel
- Returns:
- The washer fluid level
-
getBatteryVoltage
public Property<com.highmobility.autoapi.value.measurement.ElectricPotentialDifference> getBatteryVoltage()- Returns:
- Battery voltage
-
getAdBlueLevel
- Returns:
- AdBlue level percentage between 0.0-1.0
-
getDistanceSinceReset
- Returns:
- The distance driven since reset
-
getDistanceSinceStart
- Returns:
- The distance driven since trip start
-
getFuelVolume
- Returns:
- The fuel volume measured in liters
-
getAntiLockBraking
- Returns:
- The anti lock braking
-
getEngineCoolantTemperature
public Property<com.highmobility.autoapi.value.measurement.Temperature> getEngineCoolantTemperature()- Returns:
- Engine coolant temperature
-
getEngineTotalOperatingHours
@Deprecated public Property<com.highmobility.autoapi.value.measurement.Duration> getEngineTotalOperatingHours()Deprecated.removed the unit from the name. Replaced bygetEngineTotalOperatingTime()- Returns:
- The accumulated time of engine operation
-
getEngineTotalFuelConsumption
- Returns:
- The accumulated lifespan fuel consumption
-
getBrakeFluidLevel
- Returns:
- The brake fluid level
-
getEngineTorque
- Returns:
- Current engine torque percentage between 0.0-1.0
-
getEngineLoad
- Returns:
- Current engine load percentage between 0.0-1.0
-
getWheelBasedSpeed
- Returns:
- The vehicle speed measured at the wheel base
-
getBatteryLevel
- Returns:
- Battery level in %, value between 0.0 and 1.0
-
getCheckControlMessages
- Returns:
- The check control messages
-
getTirePressures
- Returns:
- The tire pressures
-
getTireTemperatures
- Returns:
- The tire temperatures
-
getWheelRPMs
- Returns:
- The wheel rpms
-
getTroubleCodes
- Returns:
- The trouble codes
-
getMileageMeters
Deprecated.'mileage' is an incorrect term for this. Replaced bygetOdometer()- Returns:
- The vehicle mileage (odometer) in meters
-
getOdometer
- Returns:
- The vehicle odometer value in a given units
-
getEngineTotalOperatingTime
- Returns:
- The accumulated time of engine operation
-
getTirePressureStatuses
- Returns:
- The tire pressure statuses
-
getBrakeLiningWearPreWarning
- Returns:
- Status of brake lining wear pre-warning
-
getEngineOilLifeRemaining
- Returns:
- Remaining life of engine oil which decreases over time
-
getOemTroubleCodeValues
- Returns:
- Additional OEM trouble codes
-
getDieselExhaustFluidRange
- Returns:
- Distance remaining until diesel exhaust fluid is empty
-
getDieselParticulateFilterSootLevel
- Returns:
- Level of soot in diesel exhaust particulate filter
-
getConfirmedTroubleCodes
- Returns:
- The confirmed trouble codes
-
getDieselExhaustFilterStatus
- Returns:
- The diesel exhaust filter status
-
getEngineTotalIdleOperatingTime
public Property<com.highmobility.autoapi.value.measurement.Duration> getEngineTotalIdleOperatingTime()- Returns:
- The accumulated time of engine operation
-
getEngineOilAmount
- Returns:
- The current estimated oil tank liquid fill.
-
getEngineOilLevel
- Returns:
- The current estimated oil tank liquid fill in percentage.
-
getEstimatedSecondaryPowertrainRange
public Property<com.highmobility.autoapi.value.measurement.Length> getEstimatedSecondaryPowertrainRange()- Returns:
- Estimated secondary powertrain range
-
getFuelLevelAccuracy
- Returns:
- This value includes the information, if the fuel level has been calculated or measured.
-
getTirePressuresTargets
- Returns:
- Target tire pressures for the vehicle.
-
getTirePressuresDifferences
- Returns:
- Tire pressures difference from the target pressure.
-
getBackupBatteryRemainingTime
public Property<com.highmobility.autoapi.value.measurement.Duration> getBackupBatteryRemainingTime()- Returns:
- Remaining time the backup battery can work.
-
getEngineCoolantFluidLevel
- Returns:
- Engine coolant fluid level
-
getEngineOilFluidLevel
- Returns:
- Engine oil fluid level
-
getEngineOilPressureLevel
- Returns:
- Engine oil pressure level
-
getEngineTimeToNextService
- Returns:
- Engine time until next service of the vehicle
-
getLowVoltageBatteryChargeLevel
- Returns:
- Indicates if the charge level of the low voltage battery is too low to use other systems
-
getEngineOilServiceStatus
- Returns:
- Engine oil service status
-
getPassengerAirbagStatus
- Returns:
- Passenger airbag is activated or not
-