using SuperSocket.SocketBase.Protocol; using SuperWebSocket.SubProtocol; namespace OCPPServer.SubProtocol { public class OCPPSubCommandParser : IRequestInfoParser { #region ISubProtocolCommandParser Members /// /// Parses the request info. /// /// The source. /// public SubRequestInfo ParseRequestInfo(string source) { var cmd = source.Trim(); int pos = cmd.IndexOf(','); string name; if (pos > 0) { name = cmd.Substring(pos - 1, 1); } else { name = "4"; } return new SubRequestInfo(name, "", source); } #endregion ISubProtocolCommandParser Members } }