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