Net-Elexol-EtherIO24

INTRODUCTION

The Ether I/O 24 manufactured by Elexol is an inexpensive and simple to
use/operate device designed for remote control or remote sensing.
It has 24 lines that are each programmable for input or output and a
variety of other things.

The control protocol is relatively simplistic and UDP based. This Perl
module attempts to abstract this protocol and add other features
along the way.

It is thread savvy and will use threads if told to. It should perform
adequately without threads, but various functionality is reduced as
a result. In particular, the module functions in a nice asynchronous
way when it can use threads. Threads supoprt requires Perl 5.8, and
this module may not function correctly, or even compile, with an older Perl.


NOTE

The author is not in any way affiliated with Elexol, the manufacturer of 
the device this Perl module is designed to operate. This module has 
been developed using only data available in the public domain.


SEE ALSO

    http://www.elexol.com/
    http://www.elexol.com/Downloads/EtherIO24UM11.pdf
    http://www.flirble.org/chrisy/elexol/


INSTALLATION

To install this module, run the following commands:

    perl Makefile.PL
    make
    make test
    make install


COPYRIGHT AND LICENCE

Copyright (C) 2005 Chris Luke

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.