Formula Student Electronics & Software
The code for the embedded software
Loading...
Searching...
No Matches
main.cpp File Reference
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

void setup ()
 
void loop ()
 

Variables

SystemData system_data
 
SystemData system_data_copy
 
Communicator communicator = Communicator(&system_data_copy)
 
DigitalReceiver digital_receiver
 
DigitalSender digital_sender = DigitalSender()
 
OutputCoordinator output_coordinator
 
ASState as_state = ASState(&system_data, &communicator, &output_coordinator)
 
TeensyTimerTool::PeriodicTimer watchdog_timer_
 
bool is_first_loop = true
 

Function Documentation

◆ loop()

void loop ( )

Definition at line 33 of file main.cpp.

Here is the call graph for this function:

◆ setup()

void setup ( )

Definition at line 23 of file main.cpp.

Here is the call graph for this function:

Variable Documentation

◆ as_state

Definition at line 20 of file main.cpp.

◆ communicator

Definition at line 14 of file main.cpp.

◆ digital_receiver

DigitalReceiver digital_receiver
Initial value:
=
Class responsible for the reading of the digital inputs into the Master teensy.
SystemData system_data_copy
Definition main.cpp:13

Definition at line 15 of file main.cpp.

◆ digital_sender

DigitalSender digital_sender = DigitalSender()

Definition at line 17 of file main.cpp.

◆ is_first_loop

bool is_first_loop = true

Definition at line 22 of file main.cpp.

◆ output_coordinator

OutputCoordinator output_coordinator
Initial value:
=
Communicator communicator
Definition main.cpp:14
SystemData system_data
Definition main.cpp:11
DigitalSender digital_sender
Definition main.cpp:17

Definition at line 18 of file main.cpp.

◆ system_data

SystemData system_data

Definition at line 11 of file main.cpp.

◆ system_data_copy

SystemData system_data_copy

Definition at line 13 of file main.cpp.

◆ watchdog_timer_

TeensyTimerTool::PeriodicTimer watchdog_timer_

Definition at line 21 of file main.cpp.