From c798e82e4c0d2561ce485e85f0a243e288f1737c Mon Sep 17 00:00:00 2001 From: Johannes Wendel Date: Thu, 9 Jan 2020 21:27:17 +0100 Subject: [PATCH] Removed deativation time from SoundFactory --- .../src/output/factories/SoundFactory.cpp | 15 ++------------- FlippR-Driver/src/output/factories/SoundFactory.h | 3 --- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/FlippR-Driver/src/output/factories/SoundFactory.cpp b/FlippR-Driver/src/output/factories/SoundFactory.cpp index 38a524b..b605d53 100644 --- a/FlippR-Driver/src/output/factories/SoundFactory.cpp +++ b/FlippR-Driver/src/output/factories/SoundFactory.cpp @@ -13,14 +13,8 @@ namespace output { SoundFactory::SoundFactory(nlohmann::json &object, std::shared_ptr pin_controller) : - ItemFactory{object, pin_controller}, - deactivation_time{0} + ItemFactory{object, pin_controller} { - if (object.find(config_path::deactivation_time) != object.end()) - { - this->deactivation_time = object.at(config_path::deactivation_time).get(); - } - this->set_fire_pin(); this->set_address_pins(); } @@ -35,12 +29,7 @@ std::map> SoundFactory::getItemMap() auto address = sound.at(config_path::item_address).get(); auto id = sound.at(config_path::item_identifier).get(); - std::chrono::milliseconds deactivation_time_chrono{this->deactivation_time}; - if (sound.find(config_path::deactivation_time) != sound.end()) - { - deactivation_time_chrono = std::chrono::milliseconds{sound.at(config_path::deactivation_time).get()}; - } - auto sound_item = std::make_shared(std::static_pointer_cast(this->pin_controller), address, name, deactivation_time_chrono, id); + auto sound_item = std::make_shared(std::static_pointer_cast(this->pin_controller), address, name, id); sound_map.emplace(name, sound_item); } diff --git a/FlippR-Driver/src/output/factories/SoundFactory.h b/FlippR-Driver/src/output/factories/SoundFactory.h index 0c8990b..282eb5f 100644 --- a/FlippR-Driver/src/output/factories/SoundFactory.h +++ b/FlippR-Driver/src/output/factories/SoundFactory.h @@ -26,9 +26,6 @@ public: private: void set_fire_pin(); void set_address_pins(); - -private: - uint8_t deactivation_time; }; }