Class ChargingSession.State

All Implemented Interfaces:
Iterable<Byte>, Collection<Byte>, List<Byte>
Enclosing class:
ChargingSession

public static class ChargingSession.State extends SetCommand
The charging session state
  • Method Details

    • getPublicChargingPoints

      public List<Property<ChargingPoint>> getPublicChargingPoints()
      Returns:
      Matching public charging points.
    • getDisplayedStateOfCharge

      public Property<Double> getDisplayedStateOfCharge()
      Returns:
      Displayed state of charge to the driver
    • getDisplayedStartStateOfCharge

      public Property<Double> getDisplayedStartStateOfCharge()
      Returns:
      Displayed state of charge at start to the driver
    • getBusinessErrors

      public List<Property<String>> getBusinessErrors()
      Returns:
      The business errors
    • getTimeZone

      public Property<String> getTimeZone()
      Returns:
      Time zone of the charging session
    • getStartTime

      public Property<Calendar> getStartTime()
      Returns:
      Start time of the charging session
    • getEndTime

      public Property<Calendar> getEndTime()
      Returns:
      End time of the charging session
    • getTotalChargingDuration

      public Property<com.highmobility.autoapi.value.measurement.Duration> getTotalChargingDuration()
      Returns:
      Total time charging was active during the session
    • getCalculatedEnergyCharged

      public Property<com.highmobility.autoapi.value.measurement.Energy> getCalculatedEnergyCharged()
      Returns:
      Calculated amount of energy charged during the session
    • getEnergyCharged

      public Property<com.highmobility.autoapi.value.measurement.Energy> getEnergyCharged()
      Returns:
      Energy charged during the session
    • getPreconditioningState

      public Property<ActiveState> getPreconditioningState()
      Returns:
      Preconditioning is active or not
    • getOdometer

      public Property<com.highmobility.autoapi.value.measurement.Length> getOdometer()
      Returns:
      The vehicle odometer value in a given units
    • getChargingCost

      public Property<ChargingCost> getChargingCost()
      Returns:
      Charging cost information
    • getLocation

      public Property<ChargingLocation> getLocation()
      Returns:
      Charging location address