added interfaces. not compiling
This commit is contained in:
@@ -8,10 +8,12 @@
|
||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_
|
||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_CABINETITEM_H_
|
||||
|
||||
#include "ICabinetItem.h"
|
||||
|
||||
#include <string>
|
||||
namespace output {
|
||||
|
||||
class CabinetItem {
|
||||
class CabinetItem : public ICabinetItem {
|
||||
public:
|
||||
CabinetItem();
|
||||
virtual ~CabinetItem();
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
|
||||
#include "DisplayController.h"
|
||||
|
||||
namespace output
|
||||
{
|
||||
|
||||
DisplayController::DisplayController() {
|
||||
// TODO Auto-generated constructor stub
|
||||
|
||||
@@ -16,3 +19,4 @@ DisplayController::~DisplayController() {
|
||||
// TODO Auto-generated destructor stub
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -10,10 +10,20 @@
|
||||
|
||||
#include "IDisplayController.h"
|
||||
|
||||
#include "utilities/config.h"
|
||||
#include "Display.h"
|
||||
#include <array>
|
||||
namespace output
|
||||
{
|
||||
|
||||
class DisplayController: public output::IDisplayController {
|
||||
public:
|
||||
DisplayController();
|
||||
virtual ~DisplayController();
|
||||
|
||||
private:
|
||||
std::array<Display, NUMBER_OF_DISPLAYS> displays;
|
||||
};
|
||||
|
||||
}
|
||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_DISPLAYCONTROLLER_H_ */
|
||||
|
||||
21
FlippR-Driver/src/output/ICabinetItem.h
Normal file
21
FlippR-Driver/src/output/ICabinetItem.h
Normal file
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
* ICabinetItem.h
|
||||
*
|
||||
* Created on: Aug 7, 2018
|
||||
* Author: rhetenor
|
||||
*/
|
||||
|
||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_
|
||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_
|
||||
|
||||
|
||||
class ICabinetItem
|
||||
{
|
||||
virtual ~ICabinetItem();
|
||||
virtual bool isActivated() = 0;
|
||||
virtual bool activate() = 0;
|
||||
virtual bool deactivate() = 0;
|
||||
};
|
||||
|
||||
|
||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ICABINETITEM_H_ */
|
||||
@@ -15,7 +15,7 @@ public:
|
||||
IDisplay();
|
||||
virtual ~IDisplay();
|
||||
|
||||
virtual int getID();
|
||||
virtual int getID() = 0;
|
||||
|
||||
virtual void write() = 0;
|
||||
};
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_IDISPLAYCONTROLLER_H_
|
||||
#include "config.h"
|
||||
#include "utilities/config.h"
|
||||
#include "IDisplay.h"
|
||||
#include <array>
|
||||
|
||||
|
||||
17
FlippR-Driver/src/output/ILamp.h
Normal file
17
FlippR-Driver/src/output/ILamp.h
Normal file
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* ILamp.h
|
||||
*
|
||||
* Created on: Aug 7, 2018
|
||||
* Author: rhetenor
|
||||
*/
|
||||
|
||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_
|
||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_
|
||||
|
||||
class ILamp
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ILAMP_H_ */
|
||||
18
FlippR-Driver/src/output/ISolenoid.h
Normal file
18
FlippR-Driver/src/output/ISolenoid.h
Normal file
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
* ISolenoid.h
|
||||
*
|
||||
* Created on: Aug 7, 2018
|
||||
* Author: rhetenor
|
||||
*/
|
||||
|
||||
#ifndef SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_
|
||||
#define SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_
|
||||
|
||||
class ISolenoid
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif /* SOURCE_DIRECTORY__SRC_OUTPUT_ISOLENOID_H_ */
|
||||
Reference in New Issue
Block a user