works now?
This commit is contained in:
@@ -8,12 +8,10 @@
|
||||
#ifndef SRC_UTILITIES_OUTPUTGPIOINTERFACE_H_
|
||||
#define SRC_UTILITIES_OUTPUTGPIOINTERFACE_H_
|
||||
|
||||
#include "IOutputGPIOInterface.h"
|
||||
#include "GPIOInterface.h"
|
||||
|
||||
#include "output/items/IItem.h"
|
||||
#include "output/items/IDriverBoardItem.h"
|
||||
#include "output/items/ISoundItem.h"
|
||||
#include "output/items/IDisplay.h"
|
||||
|
||||
#include "json/json.hpp"
|
||||
|
||||
@@ -25,7 +23,7 @@ namespace flippR_driver
|
||||
namespace utility
|
||||
{
|
||||
|
||||
class OutputGPIOInterface : public GPIOInterface
|
||||
class OutputGPIOInterface : public GPIOInterface, IOutputGPIOInterface
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -33,13 +31,13 @@ public:
|
||||
|
||||
virtual ~OutputGPIOInterface() = default;
|
||||
|
||||
void activate(output::items::IDriverBoardItem *driver_board_item);
|
||||
void activate(output::items::ISoundItem *sound);
|
||||
virtual void activate(output::items::IDriverBoardItem *driver_board_item);
|
||||
virtual void activate(output::items::ISoundItem *sound);
|
||||
|
||||
void deactivate(output::items::IDriverBoardItem *driver_board_item);
|
||||
void deactivate(output::items::ISoundItem *sound);
|
||||
virtual void deactivate(output::items::IDriverBoardItem *driver_board_item);
|
||||
virtual void deactivate(output::items::ISoundItem *sound);
|
||||
|
||||
void write_display(output::items::IDisplay &display);
|
||||
virtual void write_display(output::items::IDisplay *display);
|
||||
|
||||
private:
|
||||
void parse_output_config(nlohmann::json &output_config);
|
||||
|
||||
Reference in New Issue
Block a user