public InputHub(
     ILogger <InputHub> logger,
     InputProcessor inputProcessor,
     MacroProcessor macroProcessor,
     JoystickCollection joystickCollection,
     PanelHosting panelHosting
     )
 {
     _logger             = logger;
     _inputProcessor     = inputProcessor;
     _macroProcessor     = macroProcessor;
     _joystickCollection = joystickCollection;
     _panelHosting       = panelHosting;
 }
 public async Task <IEnumerable <string> > GetPanels()
 {
     return(PanelHosting.GetPanels());
 }