Revision history for Net-Elexol-EtherIO24
0.01 2005-10-03 [chrisy]
First version, just for fun.
0.10 2006-10-28 [chrisy]
- Various small tweaks
- Fixed a timing bug that only presented itself when _not_ debugging!
0.11 2006-11-03 [chrisy]
- Same timing bug. Disabled a section of code that seems to be the root
cause.
- Added clarification to documentation about the need for threads and
threading support.
0.13 2006-11-05 [chrisy]
- Some documentation tweaks
0.15 2008-01-28 [chrisy]
- Documentation tweaks
- Add "indirect" updates - ie, perform updates in background,
so that successive line writes cause less packet data, etc.
- Add "indirect" reads - this causes it to cache values retrieved from
the Elexol device for a short interval
- Add hexdummps of packets in debug mode
- Fix some thread shutdown issues
- Split up the "status" and "recv" functions in service_loop into individual
threads.
- Overhauled debugging output. Now centralised, and with a specifyable "prefix".