added update_frequency

This commit is contained in:
Jonas Zeunert
2020-01-10 22:02:07 +01:00
parent 0ba99311d2
commit 77c8deab25
6 changed files with 12 additions and 4 deletions

View File

@@ -25,7 +25,7 @@ namespace detail
class DisplayController : public output::DisplayController
{
public:
DisplayController(std::map<std::string, std::shared_ptr<items::Display>> &displays, std::shared_ptr<DisplayBoardPinController> pin_controller);
DisplayController(std::map<std::string, std::shared_ptr<items::Display>> &displays, std::shared_ptr<DisplayBoardPinController> pin_controller, std::chrono::milliseconds update_frequency);
~DisplayController() override;
void activate_displays() const override;
@@ -40,6 +40,7 @@ private:
const std::shared_ptr<DisplayBoardPinController> pin_controller;
std::thread display_cycle_thread;
std::chrono::milliseconds update_frequency;
bool is_running;
};