Class ChargingActionDetails

  • java.lang.Object
    • com.here.sdk.routing.ChargingActionDetails

  • public final class ChargingActionDetails
    extends java.lang.Object

    Parameters related to the electric vehicle's charging action.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      double arrivalChargeInKilowattHours
      Estimated vehicle battery charge before this action (in kWh).
      double consumablePowerInKilowatts
      Maximum charging power (in kW) available to the vehicle, based on the properties of the charging station and the vehicle.
      double targetChargeInKilowattHours
      Level to which vehicle battery should be charged by this action (in kWh).
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • consumablePowerInKilowatts

        public double consumablePowerInKilowatts

        Maximum charging power (in kW) available to the vehicle, based on the properties of the charging station and the vehicle. A valid ChargingActionDetails object will have positive consumablePowerInKilowatts. Defaults to 0.

      • targetChargeInKilowattHours

        public double targetChargeInKilowattHours

        Level to which vehicle battery should be charged by this action (in kWh). A valid ChargingActionDetails object will have positive targetChargeInKilowattHours. Defaults to 0.

    • Constructor Detail

      • ChargingActionDetails

        public ChargingActionDetails()

        Creates a new instance.

    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object