Updated constructor definition list
This commit is contained in:
parent
590e989612
commit
6add78730d
@ -1,6 +1,14 @@
|
||||
#include "SAB.h"
|
||||
|
||||
SAB::SAB() : _screenConfig(128, 64, 0x3C), _sdCardConfig(SPI_FULL_SPEED), _display(_screenConfig.getWidth(), _screenConfig.getHeight(), &Wire), _screenManager(_display), _rtc(), _rtcManager(_rtc), _sdCardManager(), _connectivityManager(NULL), _error(0)
|
||||
SAB::SAB() : _screenConfig(128, 64, 0x3C),
|
||||
_sdCardConfig(SPI_FULL_SPEED),
|
||||
_display(_screenConfig.getWidth(),
|
||||
_screenConfig.getHeight(), &Wire),
|
||||
_screenManager(_display), _rtc(),
|
||||
_rtcManager(_rtc), _sdCardManager(),
|
||||
_connectivityManager(NULL),
|
||||
_webServerManager(80, &_sdCardManager),
|
||||
_error(0)
|
||||
{
|
||||
Serial.begin(9600);
|
||||
delay(200);
|
||||
@ -13,7 +21,17 @@ SAB::SAB() : _screenConfig(128, 64, 0x3C), _sdCardConfig(SPI_FULL_SPEED), _displ
|
||||
_connectivityManager = new ConnectivityManager(&_sdCardManager);
|
||||
}
|
||||
|
||||
SAB::SAB(const PinMapping pinConfig, const ScreenConfig screenConfig, const SDCardConfig sdCardConfig) : _pinConfig(pinConfig), _screenConfig(screenConfig), _sdCardConfig(sdCardConfig), _display(_screenConfig.getWidth(), _screenConfig.getHeight(), &Wire), _screenManager(_display), _rtc(), _rtcManager(_rtc), _sdCardManager(), _connectivityManager(NULL), _error(0)
|
||||
SAB::SAB(const PinMapping pinConfig, const ScreenConfig screenConfig, const SDCardConfig sdCardConfig, const unsigned int webServerPort) : _pinConfig(pinConfig),
|
||||
_screenConfig(screenConfig),
|
||||
_sdCardConfig(sdCardConfig),
|
||||
_display(_screenConfig.getWidth(), _screenConfig.getHeight(), &Wire),
|
||||
_screenManager(_display),
|
||||
_rtc(),
|
||||
_rtcManager(_rtc),
|
||||
_sdCardManager(),
|
||||
_connectivityManager(NULL),
|
||||
_webServerManager(webServerPort, &_sdCardManager),
|
||||
_error(0)
|
||||
{
|
||||
Serial.begin(9600);
|
||||
delay(200);
|
||||
@ -46,6 +64,11 @@ ConnectivityManager& SAB::getConnectivityManager()
|
||||
return *_connectivityManager;
|
||||
}
|
||||
|
||||
WEBServerManager& SAB::getWebServerManager()
|
||||
{
|
||||
return _webServerManager;
|
||||
}
|
||||
|
||||
ScreenConfig SAB::getScreenConfig() const
|
||||
{
|
||||
return _screenConfig;
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "ScreenManager.h"
|
||||
#include "SDCardManager.h"
|
||||
#include "ConnectivityManager.h"
|
||||
#include "WEBServerManager.h"
|
||||
#include <Adafruit_SSD1306.h>
|
||||
#include <RTClib.h>
|
||||
#include <SD.h>
|
||||
@ -15,7 +16,7 @@ class SAB
|
||||
{
|
||||
public:
|
||||
SAB();
|
||||
SAB(const PinMapping pinConfig, const ScreenConfig screenConfig, const SDCardConfig sdCardConfig);
|
||||
SAB(const PinMapping pinConfig, const ScreenConfig screenConfig, const SDCardConfig sdCardConfig, const unsigned int webServerPort);
|
||||
~SAB()
|
||||
{
|
||||
delete _connectivityManager;
|
||||
@ -25,6 +26,7 @@ class SAB
|
||||
RtcManager& getRtcManager();
|
||||
SDCardManager& getSdCardManager();
|
||||
ConnectivityManager& getConnectivityManager();
|
||||
WEBServerManager& getWebServerManager();
|
||||
ScreenConfig getScreenConfig() const;
|
||||
PinMapping getPinConfig() const;
|
||||
SDCardConfig getSdCardConfig() const;
|
||||
@ -42,6 +44,7 @@ class SAB
|
||||
RtcManager _rtcManager;
|
||||
SDCardManager _sdCardManager;
|
||||
ConnectivityManager *_connectivityManager;
|
||||
WEBServerManager _webServerManager;
|
||||
|
||||
unsigned char _error;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user