NAME

Net::LCDproc - Client library to interact with LCDproc

VERSION

version 0.1.1

SYNOPSIS

$lcdproc = Net::LCDproc->new;
$screen = Net::LCDproc::Screen->new( id => "main" );

my $title = Net::LCDproc::Widget::Title->new( id => "title" );
$title->text('My Screen Title');
$lcdproc->add_screen($screen);

$screen->set( 'name',      "Test Screen" );
$screen->set( 'heartbeat', "off" );

$screen->add_widget($title);

my $wdgt = Net::LCDproc::Widget::String->new(
    id   => "wdgt",
    x    => 1,
    y    => 2,
    text => "Some Text",
);

$screen->add_widget($wdgt);

while (1) {
    # update your widgets here ...
    $lcdproc->update; # only changed widgets are updated
    sleep(1);
}

SEE ALSO

Please see those modules/websites for more information related to this module.

BUGS AND LIMITATIONS

You can make new bug reports, and view existing ones, through the web interface at https://github.com/ioanrogers/Net-LCDproc/issues.

SOURCE

The development version is on github at http://github.com/ioanrogers/Net-LCDproc and may be cloned from git://github.com/ioanrogers/Net-LCDproc.git

AUTHOR

Ioan Rogers <ioanr@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Ioan Rogers.

This is free software, licensed under:

The GNU General Public License, Version 3, June 2007