Как написать (отправить) команду на USB-порт? (UVC, веб-камера) - PullRequest
0 голосов
/ 13 октября 2018

Я новичок в c #

Я пытаюсь отправить команду на порт USB (usbport ========= fx3 (Cypress chip), чтобы загорелся светодиод, чем с помощью пользовательской платы))

Я попытался выполнить сканирование, но это не удалось, потому что мой компьютер (win10) распознал USB как камеру (fx3 - это чип, обрабатывающий изображение)

, поэтому я нашел этот код в sysnet.pe.kr

using System;
using System.Threading.Tasks;
using Windows.Devices.Enumeration;

namespace ConsoleApp1
{
   class Program
    {
        static void Main(string[] args)
        {
            ListDevices().GetAwaiter().GetResult();
        }

        private static async Task ListDevices()
        {
        var devices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);

            foreach (var item in devices)
            {
                Console.WriteLine($"{item.Id}: {item.Name}");
                devices.            
            }
         }

    }
}  

это работает !!!поэтому я нашел порт

, но я понятия не имею, как отправить команду в порт !!!

, пожалуйста, помогите мне 101

1 Ответ

0 голосов
/ 13 октября 2018

Сначала вы должны прочитать документацию к вашей камере (с веб-сайта производителя или .., возможно, у вас есть программирование sdk)

В противном случае вы можете использовать LibUsbDotNet

...