Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba4f4b14 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add new StatusCode values for ADAS properties."

parents 9155cbc7 65942894
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -40,4 +40,9 @@ enum StatusCode {
  NOT_AVAILABLE = 3,
  ACCESS_DENIED = 4,
  INTERNAL_ERROR = 5,
  NOT_AVAILABLE_DISABLED = 6,
  NOT_AVAILABLE_SPEED_LOW = 7,
  NOT_AVAILABLE_SPEED_HIGH = 8,
  NOT_AVAILABLE_POOR_VISIBILITY = 9,
  NOT_AVAILABLE_SAFETY = 10,
}
+31 −0
Original line number Diff line number Diff line
@@ -62,4 +62,35 @@ enum StatusCode {
     * Something unexpected has happened in Vehicle HAL
     */
    INTERNAL_ERROR = 5,

    /**
     * The following error codes were added in version 2 of this interface.
     */

    /**
     * For features that are not available because the underlying feature is
     * disabled.
     */
    NOT_AVAILABLE_DISABLED = 6,
    /**
     * For features that are not available because the vehicle speed is too low.
     */
    NOT_AVAILABLE_SPEED_LOW = 7,
    /**
     * For features that are not available because the vehicle speed is too
     * high.
     */
    NOT_AVAILABLE_SPEED_HIGH = 8,
    /**
     * For features that are not available because of bad camera or sensor
     * visibility. Examples might be bird poop blocking the camera or a bumper
     * cover blocking an ultrasonic sensor.
     */
    NOT_AVAILABLE_POOR_VISIBILITY = 9,
    /**
     * The feature cannot be accessed due to safety reasons. Eg. System could be
     * in a faulty state, an object or person could be blocking the requested
     * operation such as closing a trunk door, etc.
     */
    NOT_AVAILABLE_SAFETY = 10,
}