AnyEvent::W800 - Module to support W800 RF receiver
version 1.142240
# Create simple W800 message reader with logging callback AnyEvent::W800->new(callback => sub { print $_[0]->summary }, device => '/dev/ttyUSB0'); # start event loop AnyEvent->condvar->recv;
AnyEvent module to decode messages from an W800 RF receiver from WGL & Associates.
IMPORTANT: This API is still subject to change.
new(%parameters)
This constructor returns a new W800 RF receiver object. The only supported parameter is:
The name of the device to connect to. The value can be a tty device name or a hostname:port for TCP-based serial port redirection.
hostname:port
The default is /dev/w800 in anticipation of a scenario where a udev rule has been used to identify the USB tty device of the W800.
/dev/w800
cleanup()
This method attempts to destroy any resources in the event of a disconnection or fatal error.
anyevent_read_type()
This method is used to register an AnyEvent::Handle read type method to read W800 messages.
Device::W800
W800 website: http://www.wgldesigns.com/w800.html
Mark Hindess <soft-cpan@temporalanomaly.com>
This software is copyright (c) 2014 by Mark Hindess.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install AnyEvent::W800, copy and paste the appropriate command in to your terminal.
cpanm
cpanm AnyEvent::W800
CPAN shell
perl -MCPAN -e shell install AnyEvent::W800
For more information on module installation, please visit the detailed CPAN module installation guide.