نمایش نتایج 1 تا 40 از 534

نام تاپیک: 1001 نکته در سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار danial82
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    iran_tehran
    پست
    531

    نقل قول: 1001 نکته در سی شارپ

    پیدا کردن پورت COM دستگاهی که با چیپ ftdi به کامپیوتر وصل شده

    UInt32 count = 0;
    FTDI.FT_STATUS status = ftdi.GetNumberOfDevices(ref count);
    if (status != FTDI.FT_STATUS.FT_OK)
    {
    log.Warn("Unable to access FTDI");
    return ports;
    }
    FTDI.FT_DEVICE_INFO_NODE[] list = new FTDI.FT_DEVICE_INFO_NODE[count];
    status = ftdi.GetDeviceList(list);
    if (status != FTDI.FT_STATUS.FT_OK)
    {
    log.Warn("Unable to access FTDI");
    return ports;
    }
    foreach (FTDI.FT_DEVICE_INFO_NODE node in list)
    {
    if ((status = ftdi.OpenByLocation(node.LocId)) == FTDI.FT_STATUS.FT_OK)
    {
    try
    {
    string comport;
    ftdi.GetCOMPort(out comport);
    ports.Add(new Port(comport, node.Description, node.SerialNumber));
    }
    finally
    {
    ftdi.Close();
    }
    }
    }


    منبع
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 27 خرداد 1394 در 02:56 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •