public string LocalizeHardwareLabel(HardwareModuleType hardwareModuleType) { if (hardwareModuleType == HardwareModuleType.Button) { return(LanguageManager.GetPhrase(Phrases.HardwareButton)); } if (hardwareModuleType == HardwareModuleType.Encoder) { return(LanguageManager.GetPhrase(Phrases.HardwareEncoder)); } if (hardwareModuleType == HardwareModuleType.Indicator) { return(LanguageManager.GetPhrase(Phrases.HardwareIndicator)); } if (hardwareModuleType == HardwareModuleType.LedMatrixIndicator) { return(LanguageManager.GetPhrase(Phrases.HardwareIndicator)); } if (hardwareModuleType == HardwareModuleType.BinaryOutput) { return(LanguageManager.GetPhrase(Phrases.HardwareBinaryOutput)); } if (hardwareModuleType == HardwareModuleType.Axis) { return(LanguageManager.GetPhrase(Phrases.HardwareAxis)); } return(string.Empty); }
public AssignEditor(IControlProcessor processor, bool enableInverse, HardwareModuleType hardwareSupported) { InitializeComponent(); _hardwareSupported = hardwareSupported; _assignEditorHelper = new AssignEditorHelper(processor); ShowData(); Localize(); }
public AssignEditorForBinaryInput(IControlProcessor processor, bool enableInverse, HardwareModuleType hardwareSupported) { InitializeComponent(); _hardwareSupported = hardwareSupported; _assignedControlProcessor = (ButtonBinaryInputProcessor)processor; var usedHardware = _assignedControlProcessor.GetInvolvedHardwareWithCurrentStates(); foreach (var b in usedHardware) { _activeButtonsList.Add(b.Key, b.Value); } _assignEditorHelper = new AssignEditorHelper(processor); Localize(); }