Solo Controller Documentation 1.0
Documentation for the Solo Controller
 
Loading...
Searching...
No Matches
Tasks.h File Reference

Defines the tasks used by SoloController. More...

Go to the source code of this file.

Namespaces

namespace  Setup
 Contains setup functions for the Solo Controller application.
 
namespace  Task
 Namespace containing functions that initiate TaskManagerIO tasks.
 
namespace  Task::Menu
 Tasks relating to SoloMenu classes.
 
namespace  Task::Error
 Tasks relating to the ErrMsg class.
 
namespace  Task::Sensor
 Sensor specific tasks.
 
namespace  Task::Alarm
 Alarm specific tasks.
 

Functions

void Setup::pinConfig (void)
 Sets up the Arduino pins for the application.
 
void Setup::TFT (void)
 Initializes the TFT display.
 
void Setup::menuSystem (void)
 Initilizes the menu system.
 
void Setup::tasks (void)
 Initializes baseline set of tasks that operate the application.
 
void Task::Error::testIfUserFinishedWithErrMsg (void)
 Creates a task to check for user input to a displayed error message.
 
void Task::Error::finishedWithErrMsg (void)
 Deletes the task that checks for user input to a displayed error message.
 
void Task::Sensor::setup_simulateSensorData (void)
 Generates simulated temperature and volume data.
 

Detailed Description

Defines the tasks used by SoloController.

The functions interact with the global taskManager object. Each function places a new task onto the taskManager queue.