Exemple #1
0
 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();
 }
Exemple #3
0
        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();
        }