working on item rewrite

This commit is contained in:
Jonas Zeunert
2019-05-06 18:03:50 +02:00
parent a780eea620
commit af00a67428
27 changed files with 113 additions and 176 deletions

View File

@@ -9,18 +9,22 @@
#define _SRC_OUTPUT_LAMP_H_
#include "output/items/Lamp.h"
#include "output/items/DriverBoardItem.h"
#include "output/items/detail/Item.h"
#include "output/items/detail/DriverBoardItem.h"
namespace flippR_driver
{
namespace output
{
class DriverBoardPinController;
namespace items
{
namespace detail
{
class Lamp : public DriverBoardItem, public items::Lamp
class Lamp : public detail::DriverBoardItem, public detail::Item, public items::Lamp
{
public:
Lamp(std::shared_ptr<DriverBoardPinController> pin_controller, uint8_t address, std::string name);