Flexible communications library.
Flexiport provides a consistent interface for communicating over a range of data port types. Currently serial (including serial-over-USB), TCP and UDP ports are supported. Logging is possible, which allows communications sessions to be played back at a later date without the original hardware present.
Documentation is available online at http://gbiggs.github.com/flexiport/
This software is developed at the National Institute of Advanced Industrial Science and Technology. Approval number H20PRO-881. This software is licensed under the Lesser General Public License. See COPYING.LESSER.