Hi
So, announces release: QSerialDevice v 0.2.0
Many amendments, write makes no sense, therefore, give a brief clipping annotations:
QSerialDevice - a cross-platform library for serial devices, which uses framework Qt4 (see http://qt.nokia.com/).
Requirements:
OC: Win2K/WinXP/WinVista/Win7 or any GNU / Linux distribution
Qt4:>=4.5.0
Processor: any (which is supported by Qt4)
Compiler: any (which is supported by Qt4)
Notes:
Due to the fact that I (the author) do not have the opportunity to test the library at all possible operating systems, all compilers, processors, etc. - It is possible that the library in some cases will not work: (.
Library tested only on:
OC: Windows XP Pro Sp3 (win32) and GNU ArchLinux x86_64
Qt4: from 4.5.3 to 4.6.2
Processor: AMD Athlon 4400 + 64x2 Socket AM2
Compiler: gcc, MinGw
Theoretically (with minor fixes source code) can ensure that the library has worked on other platforms.
QSerialDevice Library contains the following classes:
* AbstractSerial
* SerialDeviceWatcher
* SerialDeviceInfo
AbstractSerial
Class AbstractSerial - provides a self-contained set of methods and properties for light and easy to work with serial devices (serial port) of your PC (or other device).
The class supports the following features:
- to set the speed of data exchange
- to set the number of bits of data
- to set the number of stop bit
- set modes parity
- to establish regimes of control flow
- set timeout symbol
- write data to the serial device
- read data from serial device
- manage such lines as a port: DTR, RTS
- reading of such lines as a port: CTS, DSR, DCD, RI, RTS, DTR, ST, SR
- automatically receive notification when:
- receiving at least one byte (character) in the input buffer
- writing the last byte in the output buffer
- change of status of the serial device (for errors, etc.)
- to get the current value of the number of bytes in the receiving buffer
- set timeout joining at least one byte (character) in the input buffer
(see further description AbstractSerial and source code)
SerialDeviceWatcher
Class SerialDeviceWatcher - is a helper class for the monitoring of serial devices.
Class provides the following features:
- to obtain a list of names of all serial devices that are available in the system
- automatically receive notification when adding / removing of any serial device
(see further description SerialDeviceWatcher and source code)
SerialDeviceInfo
Class SerialDeviceInfo - also is a helper class to obtain information about the serial device.
Class provides the following features:
- to get "friendly" name interesuyushego us serial device
- to obtain the "description" interesuyushego us serial device
- to get VID and PID interesuyushego us serial device (experimental)
- we are interested to check the serial device to the existence of
- we are interested to check the serial device on employment (lock)
-, etc.
(see further description SerialDeviceInfo and source code)
Download from Qt-Apps.org: http://www.qt-apps.org/content/show....d0a355634137ac
Download Releases can be the home page of the project: http://fireforge.net/frs/?group_id=199
Download the latest cuts SVN: http://fireforge.net/snapshots.php?group_id=199
Bookmarks