[−][src]Module os_balloon::logic
Logic module.
Modules
| acquiring_fix | Acquiring fix logic. |
| fix_acquired | Fix acquired logic. |
| going_down | Going down logic. |
| going_up | Going up logic. |
| init | Initialization logic. |
| landed | Landed logic. |
| safe_mode | Safe mode logic. |
| shut_down | Shut down logic. |
| waiting_launch | Waiting launch logic. |
Structs
| AcquiringFix | Acquiring fix state. |
| CURRENT_STATE | |
| FixAcquired | Fix acquired state. |
| GoingDown | Going down state. |
| GoingUp | Going up state. |
| Init | Initialization state. |
| Landed | Landed state. |
| OpenStratos | Main OpenStratos state machine |
| SafeMode | Safe mode state. |
| ShutDown | Shut down state. |
| WaitingLaunch | Waiting launch state. |
Enums
| State | States of the onboard computer. |
Statics
| CURRENT_STATE |
Traits
| GetState | Trait to get the current state in the |
| MainLogic | Trait implementing the main logic of the program. |
| StateMachine | Trait representing a state machine. |
Functions
| init | Initializes a new state machine. |
| save_current_state | Saves the current state into the state file. |