Exemplo n.º 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);
        }
Exemplo n.º 2
0
        private void btn_c104_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txt_fwq_ip.Text) ||
                string.IsNullOrEmpty(this.txt_fwq_phone.Text) ||
                string.IsNullOrEmpty(this.txt_fwq_port.Text) ||
                string.IsNullOrEmpty(this.txt_fwq_apn.Text) ||
                string.IsNullOrEmpty(this.txt_fwq_apnname.Text) ||
                string.IsNullOrEmpty(this.txt_fwq_apnkey.Text)

                )
            {
                MessageBox.Show("服务器参数不能为空"); return;
            }



            ServerParamType type = (ServerParamType)Convert.ToInt32(this.combox_fwq_type.SelectedValue);


            string gprs_adress = this.txt_fwq_ip.Text;

            string gprs_port = this.txt_fwq_port.Text;

            string gsm = this.txt_fwq_phone.Text;

            string apn = this.txt_fwq_apn.Text;

            string apn_name = this.txt_fwq_apnname.Text;

            string apn_key = this.txt_fwq_apnkey.Text;

            DataItem item = new DataItem_C104(type, gprs_adress, gprs_port, gsm, apn, apn_name, apn_key);

            CYWriteDataCmdSend(item);
        }