public void OnConnected(IConnection connection) { var msg = new CommDebugMsg { Flags = CommDebugMsg.DebugFlags.Inbound | CommDebugMsg.DebugFlags.Outbound, Command = CommDebugMsg.DebugCommand.On }; _commClient.SendNotify(msg); }
private CommMessage Parse(CommDebugMsg commMsg) { var message = commMsg.Message.Substring(0, commMsg.Message.LastIndexOf(',')); //var parts = message.Split(','); //message = string.Join(",", parts.Take(parts.Length - 1).Where(p => !p.EndsWith("{}"))); var type = message.Substring(0, message.IndexOf(':')); return(new CommMessage() { MessageType = type, Message = message, TimeStamp = commMsg.TimeStamp }); }