private void PfspManager_ButtonUp(object sender, PFSwPanelSwitchEventArgs e) { m_worker.ReportProgress(50, $"SwitchPanelSupport - {e.Switch.ToString( )} Up"); if (m_udp == null) { return; } string key = InputSwitch.Input_On(e.Switch.ToString()); if (m_panelConfig.VJCommands.ContainsKey(key)) { var cmd = m_panelConfig.VJCommands[key]; if (cmd.IsValid) { m_udp.SendMsg(cmd.JString); SwitchPanelLed.HandleLed(cmd.CtrlExt1, m_pfspManager); } } }
private void PfspManager_ButtonDown(object sender, PFSwPanelSwitchEventArgs e) { m_worker.ReportProgress(50, $"SwitchPanelSupport - {e.Switch.ToString( )} Down"); // kind of debug only if (!VJoyHandler.Instance.Connected) { return; } string key = InputSwitch.Input_Off(e.Switch.ToString( )); if (m_panelConfig.VJCommands.ContainsKey(key)) { var cmd = m_panelConfig.VJCommands[key]; if (cmd.IsValid) { VJoyHandler.Instance.HandleMessage(cmd); SwitchPanelLed.HandleLed(cmd.CtrlExt1, m_pfspManager); } } }