Пример #1
0
 private static MCP Create(McpCommand cmd)
 {
     return(new MCP()
     {
         Command = cmd
     });
 }
Пример #2
0
 private static MCP Create(McpCommand cmd, int val, byte[] val2)
 {
     return(new MCP()
     {
         Command = cmd,
         Payload = new byte[] { Convert.ToByte(val) }.Concat(val2).ToArray()
     });
 }
Пример #3
0
 private static MCP Create(McpCommand cmd, string val)
 {
     return(new MCP()
     {
         Command = cmd,
         Payload = Encoding.UTF8.GetBytes(val)
     });
 }
Пример #4
0
 private static MCP Create(McpCommand cmd, int val, int val2)
 {
     return(new MCP()
     {
         Command = cmd,
         Payload = new byte[] { Convert.ToByte(val), Convert.ToByte(val2) }
     });
 }
Пример #5
0
        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()
            });
        }
Пример #6
0
 private static MCP Create(McpCommand cmd, int val, string val2)
 {
     return(MCP.Create(cmd, val, Encoding.UTF8.GetBytes(val2)));
 }