path: root/examples/serialport/cenumerator/main.cpp
diff options
authorDenis Shienkov <>2013-04-30 23:07:53 +0400
committerThe Qt Project <>2013-04-30 21:48:55 +0200
commitbcdeb589dd9d3b0ff7270d380d043b1882eefdc0 (patch)
tree5de942067d611cdeca2dfb8e6ec0ed3328058956 /examples/serialport/cenumerator/main.cpp
parentce248225110bef2433bfcdbe8f462bf878dd63f7 (diff)
Revert "Refactor the Windows port enumeration from GUID classes to devinterfaces"
This reverts commit 3bfe998860e0bfd3ce48784188eaa0d58bf86da1. Patch with enumerating of devices through interfaces GUID's enters many regressions, breaks universality and complicates realization. For example, it breaks enumeration of CDC ACM devices. Moreover, some devices (like Nokia phones) has incorrect registration in Windows registry so workaround will greatly complicates code. Decision with use of GUID's interfaces was worse than the previous with use of setup GUID's. Thus, was made the decision to roll away changes on really working decision with Setup Class GUID's. Now tested for devices: * built-in serial port * USB/Serial converter on PL2303 chip * USB/Serial converter on FTDI chip * USB/Bluetooth dongle with standard MS bluetooth stack * USB/CDMA Modem ZTE MF180 * Com0com virtual serial ports * Eltima virtual serial ports * Telit virtual serial ports * CDC ACM serial port on Motorola E398 phone * CDC ACM (and modem) serial port on Nokia E95 phone on Windows XP/7/8. Task-number: QTPLAYGROUND-27 Change-Id: Icc893e9e54e51dbf78da2d132dab6db986d94e03 Reviewed-by: Laszlo Papp <>
Diffstat (limited to 'examples/serialport/cenumerator/main.cpp')
0 files changed, 0 insertions, 0 deletions