overloading activate

This commit is contained in:
Jonas Zeunert
2018-11-21 18:27:32 +01:00
parent 5087e4ea86
commit 86f5408263

View File

@@ -27,13 +27,13 @@ class OutputGPIOInterface : public GPIOInterface
public:
virtual ~OutputGPIOInterface() = default;
void activate_output_item(output::items::ISound *sound);
void activate_output_item(output::items::ILamp *lamp);
void activate_output_item(output::items::ISolenoid *solenoid);
void activate(output::items::ISound *sound);
void activate(output::items::ILamp *lamp);
void activate(output::items::ISolenoid *solenoid);
void deactivate_output_item(output::items::ISound *sound);
void deactivate_output_item(output::items::ILamp *lamp);
void deactivate_output_item(output::items::ISolenoid *solenoid);
void deactivate(output::items::ISound *sound);
void deactivate(output::items::ILamp *lamp);
void deactivate(output::items::ISolenoid *solenoid);
void write_display(output::items::IDisplay &display);