void ReInit() { if (SerialIOSwitchObj != null) { SerialIOSwitchObj.Close(); } FileObj = new File(InitInfo[2], InitInfo[3]); if (InitInfo[0] != "None") { RS232Obj = new RS232(InitInfo[0], int.Parse(InitInfo[1])); } else { RS232Obj = null; } SerialIOSwitchObj = new SerialIOSwitch(RS232Obj, FileObj); SerialIOSwitchObj.Open(); ZProtocolProcessObj = new ZProtocolProcess(SerialIOSwitchObj); ZProtocolProcessObj.OnReceviceFrame += new ZProtocolProcess.ReceviceData(ZProtocolProcessObj_OnReceviceFrame); ZProtocolProcessObj.OnReceviceBlock += new ZProtocolProcess.ReceviceData(ZProtocolProcessObj_OnReceviceBlock); }
private static void TestSerialIOSwitch() { File[] io = new File[2]; io[0] = new File("in1.bin", "1.bin"); io[1] = new File("in2.bin", "2.bin"); SerialIOSwitch sios = new SerialIOSwitch(); sios.Open(); //sios.WriteToList[0] = true; //sios.WriteToList[1] = true; //sios.ReadFromNo = 0; sios.OnRecevice += new ReceviceByte(sios_OnRecevice); byte b = sios.ReadByte(); byte[] bs = new byte[12]; for (int i = 0; i < 12; i++) { bs[i] = (byte)i; } sios.WriteBytes(bs, 0, 12); io[0].ReadStream(10); }
void ReInit() { if (SerialIOSwitchObj != null) { SerialIOSwitchObj.Close(); } FileObj = new File(InitInfo[2], InitInfo[3]); if (InitInfo[0] != "None") { RS232Obj = new RS232(InitInfo[0], int.Parse(InitInfo[1])); } else { RS232Obj = null; } SerialIOSwitchObj = new SerialIOSwitch(RS232Obj, FileObj); SerialIOSwitchObj.Open(); ZProtocolProcessObj = new ZProtocolProcess(SerialIOSwitchObj); ZProtocolProcessObj.OnReceviceFrame += new ZProtocolProcess.ReceviceData(ZProtocolProcessObj_OnReceviceFrame); ZProtocolProcessObj.OnReceviceBlock += new ZProtocolProcess.ReceviceData(ZProtocolProcessObj_OnReceviceBlock); }