private void sendMoveMessage(bool Sens) { PCtoEMBMessageMove Message = new PCtoEMBMessageMove(); Message.headerMess = (byte)PCtoEMBmessHeads.MOVE; Message.sens = (byte)((Sens) ? 0x01 : 0x00); Message.speed = (byte)0xF0; Message.distance = (byte)0xF0; byte[] data = Message.getBytes(); byte Dst = (byte)Convert.ToUInt16(txt_idDst.Text); byte Src = (byte)Convert.ToUInt16(txt_idSrc.Text); TrameProtocole pTrame = g_Protocol.MakeTrame(Src, Dst, g_ProtocolCpt, data); }
private void button1_Click(object sender, EventArgs e) { Protocol ptTest = new Protocol(); ptTest.PortSerie = gPortSerie; Protocol.TrameProtocole trame = ptTest.MakeTrame(0x01, 0x02, 0x0001, new byte[] { 0x01, 0x25, 0x32 }); Log.log(DateTime.Now.ToString("HH:mm:ss.ffffff") + '\n'); ptTest.SendTrame(trame); Protocol.TrameProtocole newtrame; System.Threading.Thread.Sleep(1000); while (gPortSerie.BytesToRead > 0) // Lit les données entrantes du port com { //int data = gPortSerie.ReadByte(); //Log.log(data.ToString()); //Log.log(String.Format("0x{0:X}", gPortSerie.ReadByte())); Log.log(gPortSerie.ReadExisting()); } /*while ((newtrame = ptTest.getTrame()).Equals(default(Protocol.TrameProtocole))); * Log.log(DateTime.Now.ToString("HH:mm:ss.ffffff") + '\n'); * Log.log(newtrame.ToString());*/ }
private void button1_Click(object sender, EventArgs e) { Protocol ptTest = new Protocol(); ptTest.PortSerie = gPortSerie; Protocol.TrameProtocole trame = ptTest.MakeTrame(0x01,0x02,0x0001,new byte[]{0x01,0x25,0x32}); Log.log(DateTime.Now.ToString("HH:mm:ss.ffffff") + '\n'); ptTest.SendTrame(trame); Protocol.TrameProtocole newtrame ; System.Threading.Thread.Sleep(1000); while (gPortSerie.BytesToRead > 0 ) // Lit les données entrantes du port com { //int data = gPortSerie.ReadByte(); //Log.log(data.ToString()); //Log.log(String.Format("0x{0:X}", gPortSerie.ReadByte())); Log.log(gPortSerie.ReadExisting()); } /*while ((newtrame = ptTest.getTrame()).Equals(default(Protocol.TrameProtocole))); Log.log(DateTime.Now.ToString("HH:mm:ss.ffffff") + '\n'); Log.log(newtrame.ToString());*/ }