1
나는 USB 통신 UWP APP에서 일하고 있습니다. 문제없이 SerialDevice 인스턴스를 얻을 수 있지만 myDevice.OutputStream.FlushAsync()를 호출 할 때 예외가 발생하지 않습니다. 여기 streamOut.FlushAsync() 구현되지 않았습니다 예외
내 코드입니다private async void EstablishConButton_Click(object sender, RoutedEventArgs e)
{
var DeviceSelector = SerialDevice.GetDeviceSelector();
var Devices = await DeviceInformation.FindAllAsync(DeviceSelector);
var deviceInfo = Devices.FirstOrDefault();
SerialDevice myDevice = await SerialDevice.FromIdAsync(deviceInfo.Id);
if (myDevice == null)
{
Debugg("Device not found!");
return;
}
Debugg("Device found!");
byte[] buffer = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05 , 0x05 , 0x05 , 0x05 , 0x05 , 0x05 };
var rBuffer = (buffer).AsBuffer();
await myDevice.OutputStream.WriteAsync(rBuffer);
await myDevice.OutputStream.FlushAsync();
var responseBufer = (new byte[11]).AsBuffer();
await myDevice.InputStream.ReadAsync(responseBufer, 11,InputStreamOptions.None);
}
내 매니페스트 : 응답