Formula Student Electronics & Software
The code for the embedded software
|
CASState | Manages and transitions between different states of the vehicle system |
CCheckupManager | Handles various checkup operations |
CCode | |
CCommunicator | Class that contains definitions of typical messages to send via CAN It serves only as an example of the usage of the strategy pattern, where the communicator is the strategy |
CDigitalData | |
CDigitalReceiver | Class responsible for the reading of the digital inputs into the Master teensy |
CDigitalSender | Class responsible for controlling digital outputs in the Master Teensy |
CFailureDetection | |
CMetro | Our own implementation of Metro class |
CR2DLogics | |
CSensors | Sensors from CAN |
CSystemData | The whole model of the system: holds all the data necessary |