Beispiel #1
0
 /// <summary>
 /// Получить информацию о свойствах канала связи
 /// </summary>
 public override string GetPropsInfo(SortedList <string, string> commCnlParams)
 {
     CommUdpLogic.Settings defSett = new CommUdpLogic.Settings();
     return(BuildPropsInfo(commCnlParams,
                           new string[] { "LocalUdpPort", "RemoteUdpPort", "Behavior", "DevSelMode" },
                           new object[] { defSett.LocalUdpPort, defSett.RemoteUdpPort, defSett.Behavior, defSett.DevSelMode }));
 }
Beispiel #2
0
        private void FrmCommUdpProps_Load(object sender, EventArgs e)
        {
            // перевод формы
            Localization.TranslateForm(this, "Scada.Comm.Channels.FrmCommUdpProps", toolTip);

            // инициализация настроек канала связи
            settings = new CommUdpLogic.Settings();
            settings.Init(commCnlParams, false);

            // установка элементов управления в соответствии с параметрами канала связи
            cbBehavior.Text = settings.Behavior.ToString();
            cbDevSelMode.SelectItem(settings.DevSelMode, new Dictionary<string, int>() 
                { { "ByIPAddress", 0 }, { "ByDeviceLibrary", 1 } });
            numLocalUdpPort.SetNumericValue(settings.LocalUdpPort);
            numRemoteUdpPort.SetNumericValue(settings.RemoteUdpPort);
            txtRemoteIpAddress.Text = settings.RemoteIpAddress;

            modified = false;
        }
Beispiel #3
0
        private void FrmCommUdpProps_Load(object sender, EventArgs e)
        {
            // перевод формы
            Localization.TranslateForm(this, "Scada.Comm.Channels.FrmCommUdpProps", toolTip);

            // инициализация настроек канала связи
            settings = new CommUdpLogic.Settings();
            settings.Init(commCnlParams, false);

            // установка элементов управления в соответствии с параметрами канала связи
            cbBehavior.Text = settings.Behavior.ToString();
            cbDevSelMode.SelectItem(settings.DevSelMode, new Dictionary <string, int>()
            {
                { "ByIPAddress", 0 }, { "ByDeviceLibrary", 1 }
            });
            numLocalUdpPort.SetNumericValue(settings.LocalUdpPort);
            numRemoteUdpPort.SetNumericValue(settings.RemoteUdpPort);
            txtRemoteIpAddress.Text = settings.RemoteIpAddress;

            modified = false;
        }
Beispiel #4
0
 /// <summary>
 /// Установить параметры канала связи по умолчанию
 /// </summary>
 public override void SetCommCnlParamsToDefault(SortedList <string, string> commCnlParams)
 {
     CommUdpLogic.Settings settings = new CommUdpLogic.Settings();
     settings.SetCommCnlParams(commCnlParams);
 }
Beispiel #5
0
 /// <summary>
 /// Установить параметры канала связи по умолчанию
 /// </summary>
 public override void SetCommCnlParamsToDefault(SortedList<string, string> commCnlParams)
 {
     CommUdpLogic.Settings settings = new CommUdpLogic.Settings();
     settings.SetCommCnlParams(commCnlParams);
 }
Beispiel #6
0
 /// <summary>
 /// Получить информацию о свойствах канала связи
 /// </summary>
 public override string GetPropsInfo(SortedList<string, string> commCnlParams)
 {
     CommUdpLogic.Settings defSett = new CommUdpLogic.Settings();
     return BuildPropsInfo(commCnlParams,
         new string[] { "LocalUdpPort", "RemoteUdpPort", "Behavior", "DevSelMode" },
         new object[] { defSett.LocalUdpPort, defSett.RemoteUdpPort, defSett.Behavior, defSett.DevSelMode });
 }