Merge branch 'master' of github.com:swinginbird/flippr-code

This commit is contained in:
Johannes Wendel
2020-01-09 22:33:28 +01:00
2 changed files with 30 additions and 18 deletions

View File

@@ -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
}
]
}

View File

@@ -25,7 +25,7 @@ namespace detail
class DisplayController : public output::DisplayController
{
public:
explicit DisplayController(std::map<std::string, std::shared_ptr<items::Display>> &displays, std::shared_ptr<DisplayBoardPinController> pin_controller);
DisplayController(std::map<std::string, std::shared_ptr<items::Display>> &displays, std::shared_ptr<DisplayBoardPinController> pin_controller);
~DisplayController() override;
void activate_displays() const override;