Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
Tasks.h
Go to the documentation of this file.
1/*******************************************************************************
2 * @file Tasks.h
3 *
4 * @brief Defines the tasks used by SoloController.
5 * @details
6 * The functions interact with the global taskManager object. Each function
7 * places a new task onto the taskManager queue.
8 ******************************************************************************/
9
10#ifndef TASKS_HEADER
11#define TASKS_HEADER
12
16namespace Setup
17{
26 void pinConfig(void);
27
33 void TFT(void);
34
42 void menuSystem(void);
43
51 void tasks(void);
52}
53
57namespace Task
58{
59
63 namespace Menu
64 {
65 }
66
70
71 namespace Error
72 {
79
85 void finishedWithErrMsg(void);
86 }
87
91 namespace Sensor
92 {
99 }
100
104 namespace Alarm
105 {
106 }
107}
108#endif
Contains setup functions for the Solo Controller application.
Definition Tasks.h:17
void pinConfig(void)
Sets up the Arduino pins for the application.
Definition Tasks.cpp:32
void menuSystem(void)
Initilizes the menu system.
Definition Tasks.cpp:104
void tasks(void)
Initilizes baseline set of tasks that operate the application.
Definition Tasks.cpp:121
void TFT(void)
Initilizes the TFT display.
Definition Tasks.cpp:78
Alarm specific tasks.
Definition Tasks.h:105
Tasks relating to the ErrMsg class.
Definition Tasks.h:72
void testIfUserFinishedWithErrMsg(void)
Creates a task to check for user input to a displayed error message.
Definition Tasks.cpp:140
void finishedWithErrMsg(void)
Deletes the task that checks for user input to a displayed error message.
Definition Tasks.cpp:146
Tasks relating to SoloMenu classes.
Definition Tasks.h:64
Sensor specific tasks.
Definition Tasks.h:92
void setup_simulateSensorData(void)
Generates simulated temperature and volume data.
Namespace containing functions that initiate TaskManagerIO tasks.
Definition Tasks.h:58