30 lines
492 B
C++
30 lines
492 B
C++
//
|
|
// Created by rhetenor on 14.12.18.
|
|
//
|
|
|
|
#ifndef FLIPPR_DRIVER_OUTPUT_SOUNDBOARDPINCONTROLLER_H
|
|
#define FLIPPR_DRIVER_OUTPUT_SOUNDBOARDPINCONTROLLER_H
|
|
|
|
#include "output/items/impl/Sound.h"
|
|
|
|
namespace flippR_driver
|
|
{
|
|
namespace output
|
|
{
|
|
|
|
namespace items
|
|
{
|
|
class Sound;
|
|
}
|
|
class SoundBoardPinController
|
|
{
|
|
public:
|
|
virtual void activate(const items::impl::Sound &sound) = 0;
|
|
virtual void deactivate(const items::impl::Sound &sound) = 0;
|
|
};
|
|
|
|
}
|
|
}
|
|
|
|
#endif //FLIPPR_DRIVER_SOUNDPINCONTROLLER_H
|