public SerialPacketSerialization(SerialPacket packet, SerialDirection direction) { PortName = packet.PortName; Direction = direction; Data = SerialPacket.SerializeData(packet.Data); Time = DateTime.Now; }
public SerialPacketSerialization(string portName, byte[] data, SerialDirection direction) { PortName = portName; Direction = direction; Data = SerialPacket.SerializeData(data); Time = DateTime.Now; }
public void printSerial(cubectl.Command cmd, SerialDirection dir) { Gtk.Application.Invoke(delegate { var iter = textview_sermon.Buffer.GetIterAtLine(textview_sermon.Buffer.LineCount - 1); switch(dir){ case SerialDirection.SERIAL_RECV: textview_sermon.Buffer.InsertWithTagsByName(ref iter, cmd.buf + Environment.NewLine, "sermon_recv"); break; case SerialDirection.SERIAL_SENT: textview_sermon.Buffer.InsertWithTagsByName(ref iter, cmd.buf + Environment.NewLine, "sermon_sent"); break; case SerialDirection.SERIAL_STAT: textview_sermon.Buffer.InsertWithTagsByName(ref iter, cmd.buf + Environment.NewLine, "sermon_stat"); break; } }); }
protected static string getMessage(string portName, SerialDirection direction, byte[] data) { return (new SerialPacketSerialization(portName, data, direction)).Serialize(); }
protected static string getMessage(string portName, SerialDirection direction, string data) { return getMessage(portName, direction, Encoding.ASCII.GetBytes(data)); }