AigamoControl.ArduinoDevice.GetDeviceInformationsFromUsbVidPidAsync C# (CSharp) Method

GetDeviceInformationsFromUsbVidPidAsync() public static method

public static GetDeviceInformationsFromUsbVidPidAsync ( ushort vidPid ) : Task
vidPid ushort
return Task
        public static async Task<DeviceInformationCollection> GetDeviceInformationsFromUsbVidPidAsync(ushort[] vidPid)
        {
            string aqs = SerialDevice.GetDeviceSelectorFromUsbVidPid(vidPid[0], vidPid[1]);
            return await DeviceInformation.FindAllAsync(aqs);
        }

Usage Example

Beispiel #1
0
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            // 画質が落ちるのを防ぐ措置
            var bitmapSignal = ImageSignal.Source as BitmapImage;

            bitmapSignal.DecodePixelWidth  = 477;
            bitmapSignal.DecodePixelHeight = 164;

            var dis = await ArduinoDevice.GetDeviceInformationsFromUsbVidPidAsync(ArduinoDevice.INTERFACE_ARDUINO_UNO_R3TAKE);

            if (dis.Count <= 0)
            {
                return;
            }

            _Arduino = await ArduinoDevice.FromIdAsync(dis[0].Id);

            StoryboardAntena.Begin();
        }