Adapted code to new layout

This commit is contained in:
Johannes Wendel
2019-07-15 13:41:46 +02:00
parent fd28f87e38
commit f129f8bf74
15 changed files with 37 additions and 75 deletions

View File

@@ -45,6 +45,8 @@ std::shared_ptr<OutputDriver> get_OutputDriver(std::istream& output_pin_config,
json output_config;
output_pin_config >> output_config;
//TODO new board layout
json driver_board_config = output_config.at("driver_board");
std::shared_ptr<DriverBoardPinController> driver_board_pin_controller(new detail::DriverBoardPinController(parse_pins_driver_board(driver_board_config), output_pin_mutex));
auto solenoids = create_solenoids(solenoid_config, driver_board_pin_controller);
@@ -232,6 +234,7 @@ std::shared_ptr<items::detail::Flipper> create_flipper(nlohmann::json &flipper_j
std::map<std::string, std::shared_ptr<items::Lamp>> create_lamps(std::istream &lamp_config, std::shared_ptr<DriverBoardPinController> &output_gpio_interface)
{
//TODO initialize portextender
std::map<std::string, std::shared_ptr<items::Lamp>> lamps;
json lamp_config_json;