internal async Task <string> GetDeviceNameAsyncInternal(InputPort port)
        {
            Command c = new Command(CommandType.DirectReply, 0x7f, 0);

            c.GetDeviceName(port, 0x7f, 0);
            await _brick.SendCommandAsyncInternal(c);

            int index = Array.IndexOf(c.Response.Data, (byte)0);

            return(Encoding.UTF8.GetString(c.Response.Data, 0, index));
        }
Example #2
0
		internal async Task<string> GetDeviceNameAsyncInternal(InputPort port)
		{
			Command c = new Command(CommandType.DirectReply, 0x7f, 0);
			c.GetDeviceName(port, 0x7f, 0);
			await _brick.SendCommandAsyncInternal(c);
			int index = Array.IndexOf(c.Response.Data, (byte)0);
			return Encoding.UTF8.GetString(c.Response.Data, 0, index);
		}