コード例 #1
0
ファイル: IXXATCanPortTuner.cs プロジェクト: serialbus/NGK
        //--------------------------------------------------------------------------------
        /// <summary>
        /// Отображает свойства адаптера CAN-порта в указаном контроле
        /// </summary>
        /// <param name="serialNumber">Уникальный серийный номер адаптера</param>
        /// <param name="control">Контрол для отображения настроек адаптера</param>
        private void ShowDeviceProperties(String serialNumber, ref PropertyGrid control)
        {
            String sn;
            Object obj;

            DeviceInfo[] devicelist;
            // Получили описания на оборудование
            devicelist = IXXAT.CanPort.GetDevicesInfo();
            // Находим нужное устройство и отображаем данные
            foreach (DeviceInfo item in devicelist)
            {
                obj = item.UniqueHardwareId;
                sn  = IXXAT.CanPort.GetSerialNumber(ref obj);
                if (sn == serialNumber)
                {
                    IXXAT.CanPort port = new IXXAT.CanPort(serialNumber);
                    this._CanPort          = port;
                    control.SelectedObject = null;
                    control.SelectedObject = port;
                }
            }
            return;
        }
コード例 #2
0
ファイル: IXXATCanPortTuner.cs プロジェクト: serialbus/NGK
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Отображает свойства адаптера CAN-порта в указаном контроле
 /// </summary>
 /// <param name="serialNumber">Уникальный серийный номер адаптера</param>
 /// <param name="control">Контрол для отображения настроек адаптера</param>
 private void ShowDeviceProperties(String serialNumber, ref PropertyGrid control)
 {
     String sn;
     Object obj;
     DeviceInfo[] devicelist;
     // Получили описания на оборудование
     devicelist = IXXAT.CanPort.GetDevicesInfo();
     // Находим нужное устройство и отображаем данные
     foreach (DeviceInfo item in devicelist)
     {
         obj = item.UniqueHardwareId;
         sn = IXXAT.CanPort.GetSerialNumber(ref obj);
         if (sn == serialNumber)
         {
             IXXAT.CanPort port = new IXXAT.CanPort(serialNumber);
             this._CanPort = port;
             control.SelectedObject = null;
             control.SelectedObject = port;
         }
     }
     return;
 }