private void ProcesBuffer() { PioneerMessage msg = PioneerMessageFactory.Deserialize(_rawBuff); if (msg != null && MessageReceived != null) { MessageReceived(this, new MessageReceivedEventArgs(msg)); } }
public void SendMessage(MessageType type, params object[] args) { byte[] b = null; try { PioneerMessage mess = PioneerMessageFactory.Create(type, args); b = Encoding.Default.GetBytes(mess.Serialize()); } catch (ArgumentException) { } if (b != null) { CurrentDataSource.Write(b); } }
public MessageReceivedEventArgs(PioneerMessage msg) { this.message = msg; }
public void SendMessage(PioneerMessage mess) { var b = Encoding.Default.GetBytes(mess.Serialize()); CurrentDataSource.Write(b); }