public static string CreateDisplayValueForButton(IController adapter, string buttonName) { var mnemonics = new Bk2MnemonicConstants(); if (adapter.Type.BoolButtons.Contains(buttonName)) { return(adapter.IsPressed(buttonName) ? mnemonics[buttonName].ToString() : string.Empty); } if (adapter.Type.FloatControls.Contains(buttonName)) { return(adapter.GetFloat(buttonName).ToString()); } return("!"); }
public static string CreateDisplayValueForButton(IController adapter, string buttonName) { var mnemonics = new Bk2MnemonicConstants(); if (adapter.Type.BoolButtons.Contains(buttonName)) { return adapter.IsPressed(buttonName) ? mnemonics[buttonName].ToString() : string.Empty; } if (adapter.Type.FloatControls.Contains(buttonName)) { return adapter.GetFloat(buttonName).ToString(); } return "!"; }