The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Device::RFXCOM::Response::X10 - Device::RFXCOM::Response class for X10 message from RFXCOM receiver

VERSION

version 1.163170

SYNOPSIS

  # see Device::RFXCOM::RX

DESCRIPTION

Message class for X10 messages from an RFXCOM receiver.

METHODS

new(%params)

This constructor returns a new response object.

type()

This method returns 'x10'.

device()

This method returns the X10 device from the RF message. That is, a1, a2, ... a16, ..., p1, ..., p16. It will be undefined if no unit code is present for the house code.

house()

This method returns the X10 house code from the RF message. That is, a, b, ... p. It will be undefined if device() is defined.

command()

This method returns the X10 command from the RF message. For example, on, off, bright, dim, etc.

level()

This method returns the X10 level for bright and dim commands or undef if the level is not defined for the command.

summary()

This method returns a string summary of the X10 message.

THANKS

Special thanks to RFXCOM, http://www.rfxcom.com/, for their excellent documentation and for giving me permission to use it to help me write this code. I own a number of their products and highly recommend them.

SEE ALSO

RFXCOM website: http://www.rfxcom.com/

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.