working on item rewrite
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#ifndef FLIPPR_DRIVER_OUTPUT_SOUNDBOARDPINCONTROLLER_H
|
||||
#define FLIPPR_DRIVER_OUTPUT_SOUNDBOARDPINCONTROLLER_H
|
||||
|
||||
#include "output/OutputPinController.h"
|
||||
#include "output/items/detail/Sound.h"
|
||||
|
||||
namespace flippR_driver
|
||||
@@ -12,13 +13,16 @@ namespace flippR_driver
|
||||
namespace output
|
||||
{
|
||||
|
||||
namespace items
|
||||
namespace items // todo include + fw decl??
|
||||
{
|
||||
class Sound;
|
||||
}
|
||||
class SoundBoardPinController
|
||||
class SoundBoardPinController : public OutputPinController
|
||||
{
|
||||
public:
|
||||
|
||||
virtual void deactivate(items::DriverBoardItem &driver_board_item) = 0;
|
||||
|
||||
virtual void activate(const items::detail::Sound &sound) = 0;
|
||||
virtual void deactivate(const items::detail::Sound &sound) = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user