private static MCP Create(McpCommand cmd) { return(new MCP() { Command = cmd }); }
private static MCP Create(McpCommand cmd, int val, byte[] val2) { return(new MCP() { Command = cmd, Payload = new byte[] { Convert.ToByte(val) }.Concat(val2).ToArray() }); }
private static MCP Create(McpCommand cmd, string val) { return(new MCP() { Command = cmd, Payload = Encoding.UTF8.GetBytes(val) }); }
private static MCP Create(McpCommand cmd, int val, int val2) { return(new MCP() { Command = cmd, Payload = new byte[] { Convert.ToByte(val), Convert.ToByte(val2) } }); }
private static MCP Create(McpCommand cmd, string val, string val2) { var valBytes = Encoding.UTF8.GetBytes(val); var val2Bytes = Encoding.UTF8.GetBytes(val2); return(new MCP() { Command = cmd, Payload = new byte[] { (byte)valBytes.Length }.Concat(valBytes).Concat(val2Bytes).ToArray() }); }
private static MCP Create(McpCommand cmd, int val, string val2) { return(MCP.Create(cmd, val, Encoding.UTF8.GetBytes(val2))); }