This commit is contained in:
Jonas Zeunert
2018-11-20 23:44:37 +01:00
parent d767449dce
commit c1e4c0d658
11 changed files with 13 additions and 7 deletions

View File

@@ -15,7 +15,12 @@ namespace output
class ILamp
{
public:
~ILamp(){};
void activate();
void deactivate();
bool is_activated();
};
}

View File

@@ -17,8 +17,7 @@ class IDisplay
{
public:
IDisplay();
virtual ~IDisplay();
virtual ~IDisplay() {};
virtual void write_score(int score) = 0;
};

View File

@@ -15,7 +15,9 @@ namespace output
class ISolenoid
{
public:
~ISolenoid() {};
void trigger();
};
}

View File

@@ -8,7 +8,7 @@
#ifndef _SRC_OUTPUT_OUTPUTDRIVER_H_
#define _SRC_OUTPUT_OUTPUTDRIVER_H_
#include "IOutputDriver.h"
#include "output/IOutputDriver.h"
#include <vector>
#include <map>
#include <memory>

View File

@@ -9,7 +9,7 @@
#define _SRC_OUTPUT_LAMP_H_
#include "OutputItem.h"
#include "ILamp.h"
#include "../../../include/output/output_items/ILamp.h"
namespace flippR_driver
{

View File

@@ -9,7 +9,7 @@
#define _SRC_OUTPUT_SOLENOID_H_
#include "OutputItem.h"
#include "ISolenoid.h"
#include "../../../include/output/output_items/ISolenoid.h"
#include <future>
#include <thread>

View File

@@ -8,7 +8,7 @@
#ifndef _SRC_OUTPUT_SOUND_H_
#define _SRC_OUTPUT_SOUND_H_
#include "ISound.h"
#include "../../../include/output/output_items/ISound.h"
#include <memory>
#include <string>