Class Engine.State

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

public static class Engine.State extends SetCommand
The engine state
  • Method Details

    • getStatus

      public Property<OnOffState> getStatus()
      Returns:
      The status
    • getStartStopState

      public Property<ActiveState> getStartStopState()
      Returns:
      Indicates wheter the start-stop system is currently active or not
    • getStartStopEnabled

      public Property<EnabledState> getStartStopEnabled()
      Returns:
      Indicates if the automatic start-stop system is enabled or not
    • getPreconditioningEnabled

      public Property<EnabledState> getPreconditioningEnabled()
      Returns:
      Use of the engine pre-conditioning is enabled.
    • getPreconditioningActive

      public Property<ActiveState> getPreconditioningActive()
      Returns:
      Pre-conditioning is running.
    • getPreconditioningRemainingTime

      public Property<com.highmobility.autoapi.value.measurement.Duration> getPreconditioningRemainingTime()
      Returns:
      Remaining time of pre-conditioning.
    • getPreconditioningError

      public Property<Engine.PreconditioningError> getPreconditioningError()
      Returns:
      Reason for not carrying out pre-conditioning.
    • getPreconditioningStatus

      public Property<Engine.PreconditioningStatus> getPreconditioningStatus()
      Returns:
      Status of the pre-conditioning system.
    • getLimpMode

      public Property<ActiveState> getLimpMode()
      Returns:
      Indicates wheter the engine is in fail-safe mode.