Ejemplo n.º 1
0
        private void btnWriteParameters_Click(object sender, EventArgs e)//下载设备参数
        {
            if (btnStart.Enabled)
            {
                MessageBox.Show("服务未启动");
                return;
            }


            List <ParamItem> parameters = new List <ParamItem>();

            try
            {
                parameters.Add(ParamItem.New(Convert.ToInt32(txtParamId.Text), txtParamVal.Text));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
            if (parameters.Count > 115)
            {
                MessageBox.Show("一次性下发参数数量不能超过115个");
                return;
            }
            rsServer.WriteParam(Convert.ToInt32(txtDeviceID.Text), parameters);
        }