# Diagnostics library test faults
# These faults do not represent real robot faults or reactions
# Highly Confidential and Proprietary Zoox Information. Copyright (c) Zoox.

component: DriveManager
source_enum: kEmuDriveManager
namespace: zoox
can_messages:
  - status_msg: EMU_driveAlertStatus
    log_msg: EMU_driveAlertLog
can_import: firmware/common/can/generated/vh6/emu.h
can_namespace: vh6
faults:
  - id: 0
    name: AcuStale
    severity: ERROR
    description: ''
  - id: 1
    name: AcuWarning
    severity: WARNING
    description: ''
  - id: 2
    name: AcuFault
    severity: ERROR
    description: ''
  - id: 3
    name: Asc1Stale
    severity: ERROR
    description: ''
  - id: 4
    name: Asc1Warning
    severity: WARNING
    description: ''
  - id: 5
    name: Asc1Fault
    severity: ERROR
    description: ''
  - id: 6
    name: Asc2Stale
    severity: ERROR
    description: ''
  - id: 7
    name: Asc2Warning
    severity: WARNING
    description: ''
  - id: 8
    name: Asc2Fault
    severity: ERROR
    description: ''
  - id: 9
    name: BmuStale
    severity: ERROR
    description: ''
  - id: 10
    name: BmuWarning
    severity: WARNING
    description: ''
  - id: 11
    name: BmuFault
    severity: ERROR
    description: ''
  - id: 12
    name: Edu1Stale
    severity: ERROR
    description: ''
  - id: 13
    name: Edu1Warning
    severity: WARNING
    description: ''
  - id: 14
    name: Edu1Fault
    severity: ERROR
    description: ''
  - id: 15
    name: Edu2Stale
    severity: ERROR
    description: ''
    reaction:
      trajectory: NoGo
  - id: 900
    name: HighIdFault
    severity: ERROR
    description: 'Fault with a large fault ID that is noncontiguous'
    reaction:
      trajectory: NoGo
