implements and integrates sound factory
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
//
|
||||
|
||||
#include <output/factories/LampFactory.h>
|
||||
#include <output/factories/SoundFactory.h>
|
||||
#include "OutputDriverFactory.h"
|
||||
|
||||
#include "utility/LoggerFactory.h"
|
||||
@@ -62,10 +63,11 @@ std::shared_ptr<OutputDriver> get_OutputDriver(std::istream& solenoid_config,
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
/*auto sound_board_pin_controller = create_SoundBoardPinController();
|
||||
auto sounds = create_sounds(sound_board_pin_controller);
|
||||
auto sound_board_pin_controller = create_SoundBoardPinController();
|
||||
SoundFactory sound_factory{config::sounds, sound_board_pin_controller};
|
||||
auto sounds = sound_factory.getItemMap();
|
||||
|
||||
std::unique_ptr<DisplayBoardPinController> display_board_pin_controller(new detail::DisplayBoardPinController(parse_pins_display_board(display_config)));
|
||||
/*std::unique_ptr<DisplayBoardPinController> display_board_pin_controller(new detail::DisplayBoardPinController(parse_pins_display_board(display_config)));
|
||||
auto displays = create_displays();
|
||||
std::unique_ptr<DisplayController> display_controller(new detail::DisplayController(displays, std::move(display_board_pin_controller)));
|
||||
auto display_map = map_displays(displays);
|
||||
|
||||
Reference in New Issue
Block a user