Class TheftAlarm.State

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

public static class TheftAlarm.State extends SetCommand
The theft alarm state
  • Method Details

    • getStatus

      public Property<TheftAlarm.Status> getStatus()
      Returns:
      The status
    • getInteriorProtectionStatus

      public Property<ActiveSelectedState> getInteriorProtectionStatus()
      Returns:
      Interior protection sensor status
    • getTowProtectionStatus

      public Property<ActiveSelectedState> getTowProtectionStatus()
      Returns:
      Tow protection sensor status
    • getLastWarningReason

      public Property<TheftAlarm.LastWarningReason> getLastWarningReason()
      Returns:
      The last warning reason
    • getLastEvent

      public Property<Calendar> getLastEvent()
      Returns:
      Last event happening date
    • getLastEventLevel

      public Property<TheftAlarm.LastEventLevel> getLastEventLevel()
      Returns:
      Level of impact for the last event
    • getEventType

      public Property<TheftAlarm.EventType> getEventType()
      Returns:
      Position of the last even relative to the vehicle
    • getInteriorProtectionTriggered

      public Property<Triggered> getInteriorProtectionTriggered()
      Returns:
      Indicates whether the interior protection sensors are triggered.
    • getTowProtectionTriggered

      public Property<Triggered> getTowProtectionTriggered()
      Returns:
      Indicates whether the tow protection sensors are triggered.