NAME
Power::Outlet::Common::IP::HTTP::UPnP - Power::Outlet base class for UPnP power outlet
SYNOPSIS
use base qw{Power::Outlet::Common::IP::HTTP::UPnP};
DESCRIPTION
Power::Outlet::Common::IP::HTTP::UPnP is a package for controlling and querying an UPnP-based network attached power outlet.
USAGE
use base qw{Power::Outlet::Common::IP::HTTP::UPnP};
PROPERTIES
upnp_service_type
METHODS
upnp_request
Returns a Net::UPnP::ActionResponse object
my $res=$obj->upnp_request($request_type, $event_name, $value);
my $res=$obj->upnp_request("Get", "BinaryState");
my $res=$obj->upnp_request("Set", "BinaryState", 0);
my $res=$obj->upnp_request("Set", "BinaryState", 1);
BUGS
Please log on RT and send an email to the author.
SUPPORT
DavisNetworks.com supports all Perl applications including this package.
AUTHOR
Michael R. Davis
CPAN ID: MRDVT
DavisNetworks.com
COPYRIGHT
Copyright (c) 2013 Michael R. Davis
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
Portions of the UPnP Implementation Copyright (c) 2013 Eric Blue
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.