MCU
Loading...
Searching...
No Matches
Classes | Enumerations
DashboardInterface.h File Reference
#include "SharedDataTypes.h"
Include dependency graph for DashboardInterface.h:

Go to the source code of this file.

Classes

class  DashboardInterface
 

Enumerations

enum class  LEDColors_e {
  OFF , ON , YELLOW , RED ,
  OFF , ON , YELLOW , RED
}
 
enum class  DashLED_e {
  BOTS_LED , LAUNCH_CONTROL_LED , MODE_LED , MECH_BRAKE_LED ,
  COCKPIT_BRB_LED , INERTIA_LED , GLV_LED , CRIT_CHARGE_LED ,
  START_LED , MC_ERROR_LED , IMD_LED , AMS_LED ,
  BOTS_LED , LAUNCH_CONTROL_LED , MODE_LED , MECH_BRAKE_LED ,
  COCKPIT_BRB_LED , INERTIA_LED , GLV_LED , CRIT_CHARGE_LED ,
  START_LED , MC_ERROR_LED , IMD_LED , AMS_LED
}
 

Enumeration Type Documentation

◆ DashLED_e

enum class DashLED_e
strong
Enumerator
BOTS_LED 
LAUNCH_CONTROL_LED 
MODE_LED 
MECH_BRAKE_LED 
COCKPIT_BRB_LED 
INERTIA_LED 
GLV_LED 
CRIT_CHARGE_LED 
START_LED 
MC_ERROR_LED 

from state machine. When READY_TO_DRIVE, set START_LED to true. See what else uses READY_TO_DRIVE so that you can update START_LED.

IMD_LED 

from DrivetrainSystem.cpp, get drivetrain_error_occurred()

AMS_LED 
BOTS_LED 
LAUNCH_CONTROL_LED 
MODE_LED 
MECH_BRAKE_LED 
COCKPIT_BRB_LED 
INERTIA_LED 
GLV_LED 
CRIT_CHARGE_LED 
START_LED 
MC_ERROR_LED 
IMD_LED 
AMS_LED 

Definition at line 16 of file DashboardInterface.h.

17{
24 GLV_LED,
28 IMD_LED,
29 AMS_LED,
30};
@ MC_ERROR_LED
from state machine. When READY_TO_DRIVE, set START_LED to true. See what else uses READY_TO_DRIVE so ...
@ LAUNCH_CONTROL_LED
@ IMD_LED
from DrivetrainSystem.cpp, get drivetrain_error_occurred()

◆ LEDColors_e

enum class LEDColors_e
strong
Enumerator
OFF 
ON 
YELLOW 
RED 
OFF 
ON 
YELLOW 
RED 

Definition at line 7 of file DashboardInterface.h.

8{
9 OFF,
10 ON,
11 YELLOW,
12 RED,
13};