private void AddSignalNameToLogic(object sender, frm_SelectVariableEventArgs args)
        {
            string name = string.Empty;

            if (args.analogSignal != null)
            {
                name = args.analogSignal.Identification;
            }
            else if (args.binarySignal != null)
            {
                name = args.binarySignal.Identification;
            }
            txt_AlarmLogic.Text = txt_AlarmLogic.Text.Insert(txt_AlarmLogic.SelectionStart, string.Format("'{0}' ", name));
        }
Exemple #2
0
        private void OnclickedSignalAddButton()
        {
            frm_SelectVariableEventArgs args = new frm_SelectVariableEventArgs();

            if (rb_AnalogSignals.Checked)
            {
                args.analogSignal = (ModbusAnalogSignal)cb_SignalNames.SelectedItem;
            }
            else
            {
                args.binarySignal = (ModbusBinarySignal)cb_SignalNames.SelectedItem;
            }

            if (ClickedSignalAddButton != null)
            {
                ClickedSignalAddButton(this, args);
            }
        }