added 2 output_tests + some add to output_driver

This commit is contained in:
Jonas Zeunert
2019-05-02 10:52:47 +02:00
parent 2ae71c2f53
commit 5e0517cf8a
8 changed files with 317 additions and 190 deletions

View File

@@ -32,6 +32,10 @@ public:
virtual void activate_displays() const = 0;
virtual void deactivate_displays() const = 0;
virtual void deactivate_all_lamps() const;
virtual void activate_all_lamps() const;
virtual void rotate_all_lamps() const;
virtual std::vector<std::shared_ptr<items::Lamp>> get_lamps() const = 0;
virtual std::vector<std::shared_ptr<items::Solenoid>> get_solenoids() const = 0;
virtual std::vector<std::shared_ptr<items::Sound>> get_sounds() const = 0;