working on outputs

This commit is contained in:
Jonas Zeunert
2018-10-04 23:30:07 +02:00
parent 8fad51dfac
commit 8772c165f2
4 changed files with 12 additions and 28 deletions

View File

@@ -1,26 +0,0 @@
/*
* Display.cpp
*
* Created on: Aug 2, 2018
* Author: rhetenor
*/
#include "Display.h"
namespace FlippR_Driver
{
namespace output
{
Display::Display()
{
// TODO Auto-generated constructor stub
}
Display::~Display()
{
// TODO Auto-generated destructor stub
}
} /* namespace output */
}

View File

@@ -27,7 +27,7 @@ public:
virtual ~DisplayController();
private:
void cycleDisplays();
void cycle_displays();
private:
std::vector<std::shared_ptr<IDisplay>> displays;

View File

@@ -5,6 +5,10 @@
#ifndef FLIPPR_DRIVER_OUTPUTDRIVERFACTORY_H
#define FLIPPR_DRIVER_OUTPUTDRIVERFACTORY_H
#include <memory>
#include "OutputDriver.h"
namespace FlippR_Driver
{
namespace output

View File

@@ -14,8 +14,14 @@
class OutputGPIOInterface : GPIOInterface
{
public:
void activate_cabinet_item(CabinetItem &item);
void write_display(Display &display);
private:
IBlockingQueue<std::tuple<int, int, bool>>
void
private:
IBlockingQueue<CabinetItem> event_queue;
};