Menu

Home

Lukasz Forynski (formiaczek)

This project was meant for creation specialised and reliable serial port client, that could allow for managing multiple open ports in an easy way

See http://youtu.be/ZQA8rrcIEow for early demo..

Main design goals were / are:

for UI:

  • easily manageable windows (multi-threaded - not separate instances of the application), i.e. docking widgets, moveable, resize-able, controlled from main window

for Transmission:

  • auto re-connect
  • logging for various events, e.g. 'Connected', Disconnected, Tx/Rx, Tx / Rx errors, etc.

for Tx/Rx logic and dataflow:

  • Logging Tx/Rx data + timestamps
  • data forwarding between ports
  • possibility to add more sophisticated logic: allowing to specify conditional auto-responses, e.g. to be able to emulate behaviour of modems, gpses or other devices: this could be very useful for testing and developing various embedded applications.
  • expand above to multiple ports - to emulate devices that communicate on more ports at the same time, e.g. where data received on one port should trigger a specific response(s) on other ports etc.

This project is still in incubation, it has barely the functionality and many of above are not yet even started. But hopefully in will improve over time.

Screenshot thumbnail
One port view
Screenshot thumbnail
Screenshot thumbnail


Project Admins: