Added an instance of the TaskSchedulerManager class

This commit is contained in:
Anatole SCHRAMM 2019-05-02 17:24:11 +02:00
parent 50af552499
commit f0d6486ef0
2 changed files with 10 additions and 0 deletions

View File

@ -10,6 +10,7 @@ _connectivityManager(NULL),
_webServerManager(80, &_sdCardManager),
_pcf(0x27, Wire),
_ioManager(_pcf),
_taskSchedulerManager(_rtcManager),
_error(0)
{
//We set the gpio up
@ -39,6 +40,7 @@ _connectivityManager(NULL),
_webServerManager(webServerPort, &_sdCardManager),
_pcf(0x27, Wire),
_ioManager(_pcf),
_taskSchedulerManager(_rtcManager),
_error(0)
{
//We set the gpio up
@ -90,6 +92,11 @@ IOManager& SAB::getIoManager()
return _ioManager;
}
TaskSchedulerManager &SAB::getTaskSchedulerManager()
{
return _taskSchedulerManager;
}
ScreenConfig SAB::getScreenConfig() const
{
return _screenConfig;

View File

@ -9,6 +9,7 @@
#include "ConnectivityManager.h"
#include "WEBServerManager.h"
#include "IOManager.h"
#include "TaskSchedulerManager.h"
#include <Adafruit_SSD1306.h>
#include <RTClib.h>
#include <SD.h>
@ -31,6 +32,7 @@ class SAB
ConnectivityManager& getConnectivityManager();
WEBServerManager& getWebServerManager();
IOManager& getIoManager();
TaskSchedulerManager &getTaskSchedulerManager();
ScreenConfig getScreenConfig() const;
PinMapping getPinConfig() const;
SDCardConfig getSdCardConfig() const;
@ -52,6 +54,7 @@ class SAB
WEBServerManager _webServerManager;
PCF8574 _pcf;
IOManager _ioManager;
TaskSchedulerManager _taskSchedulerManager;
uint8_t _error;
};