Class HomeCharger.State

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

public static class HomeCharger.State extends SetCommand
The home charger state
  • Method Details

    • getChargingStatus

      public Property<HomeCharger.ChargingStatus> getChargingStatus()
      Returns:
      The charging status
    • getAuthenticationMechanism

      public Property<HomeCharger.AuthenticationMechanism> getAuthenticationMechanism()
      Returns:
      The authentication mechanism
    • getPlugType

      public Property<HomeCharger.PlugType> getPlugType()
      Returns:
      The plug type
    • getChargingPowerKW

      @Deprecated public Property<com.highmobility.autoapi.value.measurement.Power> getChargingPowerKW()
      Deprecated.
      removed the unit from the name. Replaced by getChargingPower()
      Returns:
      Charging power
    • getSolarCharging

      public Property<ActiveState> getSolarCharging()
      Returns:
      The solar charging
    • getWifiHotspotEnabled

      public Property<EnabledState> getWifiHotspotEnabled()
      Returns:
      The wi fi hotspot enabled
    • getWifiHotspotSSID

      public Property<String> getWifiHotspotSSID()
      Returns:
      The Wi-Fi Hotspot SSID
    • getWiFiHotspotSecurity

      public Property<NetworkSecurity> getWiFiHotspotSecurity()
      Returns:
      The wi fi hotspot security
    • getWiFiHotspotPassword

      public Property<String> getWiFiHotspotPassword()
      Returns:
      The Wi-Fi Hotspot password
    • getAuthenticationState

      public Property<HomeCharger.AuthenticationState> getAuthenticationState()
      Returns:
      The authentication state
    • getChargeCurrent

      public Property<com.highmobility.autoapi.value.measurement.ElectricCurrent> getChargeCurrent()
      Returns:
      The charge current
    • getMaximumChargeCurrent

      public Property<com.highmobility.autoapi.value.measurement.ElectricCurrent> getMaximumChargeCurrent()
      Returns:
      The maximum possible charge current
    • getMinimumChargeCurrent

      public Property<com.highmobility.autoapi.value.measurement.ElectricCurrent> getMinimumChargeCurrent()
      Returns:
      The minimal possible charge current
    • getCoordinates

      public Property<Coordinates> getCoordinates()
      Returns:
      The coordinates
    • getPriceTariffs

      public List<Property<PriceTariff>> getPriceTariffs()
      Returns:
      The price tariffs
    • getChargingPower

      public Property<com.highmobility.autoapi.value.measurement.Power> getChargingPower()
      Returns:
      Charging power output from the charger
    • getPriceTariff

      @Nullable public Property<PriceTariff> getPriceTariff(PriceTariff.PricingType pricingType)
      Parameters:
      pricingType - The pricing type.
      Returns:
      Price tariff for the given pricing type.