Ejemplo n.º 1
0
        public void DoParse(string val)
        {
            this.textBox1.Text = val;
            this.textBox2.Text = "";
            DLT698Message dLT = new DLT698Message();

            DLT698Message.FrameInfo gFrame = default(DLT698Message.FrameInfo);
            if (!string.IsNullOrEmpty(val))
            {
                byte[] array = this.HexStrToByte(val.Trim());
                if (dLT.Assert_Basic(array))
                {
                    dLT.ParseData(array, array.Length, ref gFrame);
                    this.textBox2.Text = "帧信息:\r\n";
                    TextBox expr_7E = this.textBox2;
                    expr_7E.Text += this.ByteToHexStr_16(array);
                    TextBox expr_9C = this.textBox2;
                    expr_9C.Text += "\r\n";
                    TextBox expr_B8 = this.textBox2;
                    expr_B8.Text += "-----------------------------------------------";
                    TextBox expr_D4 = this.textBox2;
                    expr_D4.Text += "\r\n\r\n";
                    TextBox expr_F0 = this.textBox2;
                    expr_F0.Text += DlT698MessageLogHelper.Print_ShowFrameInfo(gFrame, dLT);
                    if (gFrame.DIR == "1")
                    {
                        this.SetText(gFrame.AFN, gFrame.FN, gFrame.Data);
                    }
                }
                else
                {
                    MessageBox.Show("帧格式错误");
                }
            }
        }
Ejemplo n.º 2
0
        public void DoParse(string val)
        {
            DLT698Message dLT = new DLT698Message();

            DLT698Message.FrameInfo gFrame = default(DLT698Message.FrameInfo);
            if (!string.IsNullOrEmpty(val))
            {
                byte[] array = this.HexStrToByte(val.Trim());
                if (dLT.Assert_Basic(array))
                {
                    dLT.ParseData(array, array.Length, ref gFrame);
                    this.textbox.Text  = this.ByteToHexStr(array);
                    this.textbox2.Text = DlT698MessageLogHelper.Print_ShowFrameInfo(gFrame, dLT);
                }
                else
                {
                    MessageBox.Show("帧格式错误");
                }
            }
        }