resolved some todos

This commit is contained in:
Johannes Wendel
2019-10-29 14:27:13 +01:00
parent 585dbe0811
commit c695b928ab
6 changed files with 19 additions and 8 deletions

View File

@@ -35,7 +35,7 @@ public:
std::map<std::string, std::shared_ptr<items::Lamp>> lamps, std::map<std::string, std::shared_ptr<items::Sound>> sounds,
std::map<std::string, std::shared_ptr<items::Flipper>> flippers, std::map<uint8_t, std::shared_ptr<output::items::Display>> displays);
~OutputDriver() = default;//TODO aufräumen
~OutputDriver() = default;
void activate_displays() const;
void deactivate_displays() const;

View File

@@ -8,8 +8,6 @@
#ifndef FLIPPR_DRIVER_OUTPUT_ITEMS_DISPLAY_H_
#define FLIPPR_DRIVER_OUTPUT_ITEMS_DISPLAY_H_
#include <iosfwd> // todo wtf?
namespace flippR_driver
{
namespace output

View File

@@ -10,6 +10,8 @@
#include "Item.h"
#include <chrono>
namespace flippR_driver
{
namespace output
@@ -25,6 +27,7 @@ public:
virtual void activate() = 0;
virtual void deactivate() = 0;
virtual bool is_activated() = 0;
virtual std::chrono::milliseconds get_activation_time() const = 0;
};
}