NAME
AnyEvent::W800 - Module to support W800 RF receiver
VERSION
version 1.142240
SYNOPSIS
# 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;
DESCRIPTION
AnyEvent module to decode messages from an W800 RF receiver from WGL & Associates.
IMPORTANT: This API is still subject to change.
METHODS
new(%parameters)
This constructor returns a new W800 RF receiver object. The only supported parameter is:
- device
-
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.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.
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.
SEE ALSO
W800 website: http://www.wgldesigns.com/w800.html
AUTHOR
Mark Hindess <soft-cpan@temporalanomaly.com>
COPYRIGHT AND LICENSE
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.