diff --git a/FlippR-Driver/contrib/json_example/output/Display_Config.json b/FlippR-Driver/contrib/json_example/output/Display_Config.json index 05ab9b2..22c45b9 100644 --- a/FlippR-Driver/contrib/json_example/output/Display_Config.json +++ b/FlippR-Driver/contrib/json_example/output/Display_Config.json @@ -1,35 +1,47 @@ { "display_board" : { - "display_select" : - { - "1" : 0, - "2" : 0, - "3" : 0, - "4" : 0, - "5" : 0 - }, "segment_select" : { - "A" : 0, - "B" : 0, - "C" : 0 + "A" : 22, + "B" : 27, + "C" : 17 }, "digit_select" : { - "A": 0, - "B": 0, - "C": 0, - "D": 0 + "A": 19, + "B": 13, + "C": 6, + "D": 5 }, - "run" : 0 + "run" : 12 }, "displays" : [ { "digits" : 8, - "id" : 1, + "name" : "Player_1", "address" : 1 + }, + { + "digits" : 8, + "name" : "Player_2", + "address" : 20 + }, + { + "digits" : 8, + "name" : "Player_3", + "address" : 12 + }, + { + "digits" : 8, + "name" : "Player_4", + "address" : 16 + }, + { + "digits" : 8, + "name" : "Special_Display", + "address" : 4 } ] } diff --git a/FlippR-Driver/src/output/detail/DisplayController.h b/FlippR-Driver/src/output/detail/DisplayController.h index fb2d75f..4879e61 100644 --- a/FlippR-Driver/src/output/detail/DisplayController.h +++ b/FlippR-Driver/src/output/detail/DisplayController.h @@ -25,7 +25,7 @@ namespace detail class DisplayController : public output::DisplayController { public: - explicit DisplayController(std::map> &displays, std::shared_ptr pin_controller); + DisplayController(std::map> &displays, std::shared_ptr pin_controller); ~DisplayController() override; void activate_displays() const override;