예제 #1
0
        private DataItem getCYWriteDataAskItem(byte[] buffer)
        {
            IdentityCode identityCode = MyDataConvert.get数据表示符(buffer);
            DataItem     item         = null;

            switch (identityCode)
            {
            case IdentityCode.设置服务器信息:
                item = new DataItem_C104(buffer);
                break;

            case IdentityCode.设置上传周期:
                item = new DataItem_C105(buffer);
                break;

            case IdentityCode.设置切断报警参数:
                item = new DataItem_C103(buffer);
                break;

            case IdentityCode.修正表数据:
                item = new DataItem_C102(buffer);
                break;

            case IdentityCode.设置公称流量:
                item = new DataItem_C101(buffer);
                break;

            case IdentityCode.换表:
                item = new DataItem_C107(buffer);
                break;
            }
            return(item);
        }
예제 #2
0
        private void btn_c101_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txt_gcliuliang.Text))
            {
                MessageBox.Show("公称流量不能为空"); return;
            }


            int gcliuliang = int.Parse(this.txt_gcliuliang.Text.Trim());

            DataItem item = new DataItem_C101(gcliuliang);

            CYWriteDataCmdSend(item);
        }