예제 #1
0
        /// <summary>
        /// Формирование строки синхронизации с последующей отсылкой в сеть устройств
        /// Может сопровождаться отсылкой дополнительной строки рестарта
        /// </summary>
        /// <param name="param">Номер команды</param>
        private void SendString(int param)
        {
            int    Addr      = par.getAdrBO(param);
            string cmdBody   = par.getNameCMD(param);
            int    Lngth     = (cmdBody.Length / 2) + 4;
            string packetStr = "";
            {
                packetStr = string.Format("@JOB#000#{0:X2}{1:X2}{2:S}00$", Addr, Lngth, cmdBody);
            }

            Packet pak = new Packet(packetStr, DateTime.Now, null);

            app.SendPacket(pak);
        }
예제 #2
0
파일: Form2.cs 프로젝트: slawer/service
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parameters">Параметры настройки программы</param>
        public Form2(SetTimeParameters parameters)
        {
            int j;

            InitializeComponent();
            par           = parameters;
            j             = par.getAdrBO(1);
            textBox1.Text = j.ToString();
            j             = par.getAdrBO(2);
            textBox2.Text = j.ToString();
            j             = par.getAdrBO(3);
            textBox3.Text = j.ToString();
            j             = par.getAdrBO(4);
            textBox4.Text = j.ToString();
            j             = par.getAdrBO(5);
            textBox5.Text = j.ToString();
            j             = par.getAdrBO(6);
            textBox6.Text = j.ToString();
            j             = par.getAdrBO(7);
            textBox7.Text = j.ToString();

            textBox8.Text  = par.getNameBO(1);
            textBox9.Text  = par.getNameBO(2);
            textBox10.Text = par.getNameBO(3);
            textBox11.Text = par.getNameBO(4);
            textBox12.Text = par.getNameBO(5);
            textBox13.Text = par.getNameBO(6);
            textBox14.Text = par.getNameBO(7);

            textBox15.Text = par.getNameCMD(1);
            textBox16.Text = par.getNameCMD(2);
            textBox17.Text = par.getNameCMD(3);
            textBox18.Text = par.getNameCMD(4);
            textBox19.Text = par.getNameCMD(5);
            textBox20.Text = par.getNameCMD(6);
            textBox21.Text = par.getNameCMD(7);


            par.CodeExit = false;
        }
예제 #3
0
파일: Form2.cs 프로젝트: slawer/service
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parameters">Параметры настройки программы</param>
        public Form2(SetTimeParameters parameters)
        {
            int j;

            InitializeComponent();
            par = parameters;
            j = par.getAdrBO(1);
            textBox1.Text = j.ToString();
            j = par.getAdrBO(2);
            textBox2.Text = j.ToString();
            j = par.getAdrBO(3);
            textBox3.Text = j.ToString();
            j = par.getAdrBO(4);
            textBox4.Text = j.ToString();
            j = par.getAdrBO(5);
            textBox5.Text = j.ToString();
            j = par.getAdrBO(6);
            textBox6.Text = j.ToString();
            j = par.getAdrBO(7);
            textBox7.Text = j.ToString();

            textBox8.Text = par.getNameBO(1);
            textBox9.Text = par.getNameBO(2);
            textBox10.Text = par.getNameBO(3);
            textBox11.Text = par.getNameBO(4);
            textBox12.Text = par.getNameBO(5);
            textBox13.Text = par.getNameBO(6);
            textBox14.Text = par.getNameBO(7);

            textBox15.Text = par.getNameCMD(1);
            textBox16.Text = par.getNameCMD(2);
            textBox17.Text = par.getNameCMD(3);
            textBox18.Text = par.getNameCMD(4);
            textBox19.Text = par.getNameCMD(5);
            textBox20.Text = par.getNameCMD(6);
            textBox21.Text = par.getNameCMD(7);

            par.CodeExit = false;
        }