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 TestFile() { File file = new File("in.bin", "1.bin"); file.Open(); byte[] bs = new byte[12]; for (int i = 0; i < 12; i++) { bs[i] = (byte)i; } file.WriteBytes(bs, 0, 12); file.OnRecevice += new ReceviceByte(file_OnReceviceByte); byte b = file.ReadByte(); file.ReadStream(2); file.ReadBytes(bs, 0, 12); b = file.ReadByte(); file.Close(); }