Results 1 to 20 of 24

Thread: QSerialDevice v 0.2.0 released

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2009
    Location
    Russia
    Posts
    309
    Thanks
    2
    Thanked 43 Times in 42 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default QSerialDevice v 0.2.0 released

    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

  2. The following user says thank you to kuzulis for this useful post:

    cutie.monkey (15th June 2010)

Similar Threads

  1. QSerialDevice Problem
    By waynew in forum Qt Programming
    Replies: 8
    Last Post: 21st January 2010, 14:31
  2. QSerialDevice
    By clinisbut in forum Qt Programming
    Replies: 2
    Last Post: 23rd October 2009, 13:30
  3. [solved] QSerialDevice: How to set baudrate?
    By schlingel in forum Qt Programming
    Replies: 1
    Last Post: 14th October 2009, 11:52
  4. Library QSerialDevice v 0.1.0 released
    By kuzulis in forum Qt Programming
    Replies: 0
    Last Post: 15th September 2009, 06:47
  5. new library QSerialDevice
    By kuzulis in forum Qt Programming
    Replies: 2
    Last Post: 13th July 2009, 05:42

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.