Class Windscreen.State

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

public static class Windscreen.State extends SetCommand
The windscreen state
  • Method Details

    • getWipersStatus

      public Property<Windscreen.WipersStatus> getWipersStatus()
      Returns:
      The wipers status
    • getWipersIntensity

      public Property<Windscreen.WipersIntensity> getWipersIntensity()
      Returns:
      The wipers intensity
    • getWindscreenDamage

      public Property<Windscreen.WindscreenDamage> getWindscreenDamage()
      Returns:
      The windscreen damage
    • getWindscreenZoneMatrix

      public Property<Zone> getWindscreenZoneMatrix()
      Returns:
      Representing the size of the matrix, seen from the inside of the vehicle
    • getWindscreenDamageZone

      public Property<Zone> getWindscreenDamageZone()
      Returns:
      Representing the position in the zone, seen from the inside of the vehicle (1-based index)
    • getWindscreenNeedsReplacement

      public Property<Windscreen.WindscreenNeedsReplacement> getWindscreenNeedsReplacement()
      Returns:
      The windscreen needs replacement
    • getWindscreenDamageConfidence

      public Property<Double> getWindscreenDamageConfidence()
      Returns:
      Confidence of damage detection, 0% if no impact detected
    • getWindscreenDamageDetectionTime

      public Property<Calendar> getWindscreenDamageDetectionTime()
      Returns:
      Windscreen damage detection date