compiling

This commit is contained in:
Jonas Zeunert
2018-08-07 21:37:13 +02:00
parent 0c08b940f3
commit 094d76181e
15 changed files with 46 additions and 76 deletions

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_ #ifndef _SRC_OUTPUT_CABINETITEM_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_ #define _SRC_OUTPUT_CABINETITEM_H_
#include "ICabinetItem.h" #include "ICabinetItem.h"
@@ -30,4 +30,4 @@ protected:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_ */ #endif /* _SRC_OUTPUT_CABINETITEM_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_ #ifndef _SRC_OUTPUT_DISPLAY_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_ #define _SRC_OUTPUT_DISPLAY_H_
#include "IDisplay.h" #include "IDisplay.h"
@@ -30,4 +30,4 @@ private:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAY_H_ */ #endif /* _SRC_OUTPUT_DISPLAY_H_ */

View File

@@ -5,25 +5,26 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_ #ifndef _SRC_OUTPUT_DISPLAYCONTROLLER_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_ #define _SRC_OUTPUT_DISPLAYCONTROLLER_H_
#include "IDisplayController.h" #include "IDisplayController.h"
#include "utilities/config.h" #include "utilities/config.h"
#include "Display.h" #include "IDisplay.h"
#include <array> #include <array>
namespace output namespace output
{ {
class DisplayController: public output::IDisplayController { class DisplayController: public IDisplayController {
public: public:
DisplayController(); DisplayController();
virtual ~DisplayController(); virtual ~DisplayController();
private: private:
std::array<Display, NUMBER_OF_DISPLAYS> displays; std::array<std::unique_ptr<IDisplay>, NUMBER_OF_DISPLAYS> displays;
}; };
} }
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_ */ #endif /* _SRC_OUTPUT_DISPLAYCONTROLLER_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_ #ifndef _SRC_OUTPUT_ICABINETITEM_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_ #define _SRC_OUTPUT_ICABINETITEM_H_
class ICabinetItem class ICabinetItem
@@ -18,4 +18,4 @@ class ICabinetItem
}; };
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_ */ #endif /* _SRC_OUTPUT_ICABINETITEM_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_ #ifndef _SRC_OUTPUT_IDISPLAY_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_ #define _SRC_OUTPUT_IDISPLAY_H_
namespace output { namespace output {
@@ -22,4 +22,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAY_H_ */ #endif /* _SRC_OUTPUT_IDISPLAY_H_ */

View File

@@ -5,11 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_ #ifndef _SRC_OUTPUT_IDISPLAYCONTROLLER_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_ #define _SRC_OUTPUT_IDISPLAYCONTROLLER_H_
#include "utilities/config.h"
#include "IDisplay.h"
#include <array>
namespace output { namespace output {
@@ -17,11 +14,8 @@ class IDisplayController {
public: public:
IDisplayController(); IDisplayController();
virtual ~IDisplayController(); virtual ~IDisplayController();
private:
std::array<IDisplay, NUMBER_OF_DISPLAYS> displays;
}; };
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_ */ #endif /* _SRC_OUTPUT_IDISPLAYCONTROLLER_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_ #ifndef _SRC_OUTPUT_ILAMP_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_ #define _SRC_OUTPUT_ILAMP_H_
class ILamp class ILamp
{ {
@@ -14,4 +14,4 @@ class ILamp
}; };
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_ */ #endif /* _SRC_OUTPUT_ILAMP_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_ #ifndef _SRC_OUTPUT_IOUTPUTDRIVER_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_ #define _SRC_OUTPUT_IOUTPUTDRIVER_H_
namespace output { namespace output {
@@ -18,4 +18,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_IOUTPUTDRIVER_H_ */ #endif /* _SRC_OUTPUT_IOUTPUTDRIVER_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_ #ifndef _SRC_OUTPUT_ISOLENOID_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_ #define _SRC_OUTPUT_ISOLENOID_H_
class ISolenoid class ISolenoid
{ {
@@ -15,4 +15,4 @@ class ISolenoid
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_ */ #endif /* _SRC_OUTPUT_ISOLENOID_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_ #ifndef _SRC_OUTPUT_ISOUND_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_ #define _SRC_OUTPUT_ISOUND_H_
namespace output { namespace output {
@@ -20,4 +20,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ISOUND_H_ */ #endif /* _SRC_OUTPUT_ISOUND_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_ #ifndef _SRC_OUTPUT_LAMP_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_ #define _SRC_OUTPUT_LAMP_H_
#include "CabinetItem.h" #include "CabinetItem.h"
@@ -20,4 +20,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_LAMP_H_ */ #endif /* _SRC_OUTPUT_LAMP_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_ #ifndef _SRC_OUTPUT_OUTPUTDRIVER_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_ #define _SRC_OUTPUT_OUTPUTDRIVER_H_
#include "IOutputDriver.h" #include "IOutputDriver.h"
@@ -20,4 +20,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_OUTPUTDRIVER_H_ */ #endif /* _SRC_OUTPUT_OUTPUTDRIVER_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_ #ifndef _SRC_OUTPUT_SOLENOID_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_ #define _SRC_OUTPUT_SOLENOID_H_
#include "CabinetItem.h" #include "CabinetItem.h"
@@ -20,4 +20,4 @@ public:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_SOLENOID_H_ */ #endif /* _SRC_OUTPUT_SOLENOID_H_ */

View File

@@ -5,8 +5,8 @@
* Author: rhetenor * Author: rhetenor
*/ */
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_ #ifndef _SRC_OUTPUT_SOUND_H_
#define SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_ #define _SRC_OUTPUT_SOUND_H_
#include "ISound.h" #include "ISound.h"
@@ -27,4 +27,4 @@ private:
} /* namespace output */ } /* namespace output */
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_SOUND_H_ */ #endif /* _SRC_OUTPUT_SOUND_H_ */

View File

@@ -1,25 +0,0 @@
/*
* TestInputDriverFactory.cpp
*
* Created on: Jul 11, 2018
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Oliver Martin, Dr. Franca Rupprecht
*/
#include "catch.hpp"
#include "fakeit.hpp"
#include "utilities/LoggerFactory.hpp"
// testing purposes
#define private public
#include "output/Solenoid.h"
using namespace Output;
using namespace fakeit;
SCENARIO("")
{
}