Motor Testing FSM Design Rework Justification

Daybreak_FSM.png

Configuration

Issue

Decision

Justification

Configuration

Issue

Decision

Justification

MVP

All states transitioned to Brake state upon hitting the brake pedal.

Removed Brake state, added functionality in each state for turning on the brake lights when the brake pedal is pressed.

The only difference between Brake and Neutral Normal Drive was turning on the brake lights.

MVP

 

Neutral Normal Drive state renamed to Park, all state changes

 

Cruise Control