static void Main(string[] args)
        {
            //TestSerialIOSwitch();
            //TestFile();
            //TestZProtocolProcess();
            //TestZDescribeProcess();
            ZDescribeProcess ZDescribeProcessObj = new ZDescribeProcess();

            ZDescribeProcessObj.LoadDescribesFile("ProtocolDescribe.txt");
            File fio = new File("Frame1.bin", "out1.bin");

            fio.Open();
            //DataCenter DC = new DataCenter(fio, ZDescribeProcessObj);
            //DC.OnNewData += new DataCenter.NewData(DC_OnNewData);
            //DC.Start();
            fio.ReadStream(6);
            fio.ReadStream(15);

            //DC.WriteFrame(1, 2, 0);
            //DataStruct ds = DC.GetData(1);
            //ds.Data[0] = "0";
            //ds.Data[1] = "1";
            //ds.Data[2] = "ff";
            //ds.Data[3] = "Z";
            //ds.Data[4] = "2.3";
            //DC.AddData(ds);
            //DC.Send();

            Console.ReadLine();
        }
        private static void TestZDescribeProcess()
        {
            ZDescribeProcess zDescribeProcess = new ZDescribeProcess();

            zDescribeProcess.LoadDescribesFile("ProtocolDescribe.txt");
            ZBlockDescribe zpd = zDescribeProcess.Lookup(0xc0);
        }