// // Created by rhetenor on 13.09.18. // #ifndef flippR_driver_DRIVERFACTORY_H #define flippR_driver_DRIVERFACTORY_H #include #include #include "input/InputDriver.h" #include "output/OutputDriver.h" namespace flippR_driver { std::shared_ptr get_InputDriver(const std::istream& input_config_stream, const std::istream& matrix_config_stream); std::shared_ptr get_OutputDriver(const std::istream &output_pin_config, const std::istream &lamp_config, const std::istream &solenoid_config, const std::istream &sound_config, const std::istream &display_config); } #endif //flippR_driver_DRIVERFACTORY_H