NAME
Bosch::RCPPlus.pm -- Perl 5 implementation of the Bosch RCP+ remote procedure call.
SYNOPSIS
This package has been developed following Bosch guidelines on implemeting RCP+ over CGI. Most command specification were taken from debugging the Web UI.
# Create Bosch API client
my $client = new Bosch::RCPPlus(
host => $Host,
username => $Username,
password => $Password,
);
# Call a comman (see lib/Commands.pm for full command list)
my $name = $client->cmd(Bosch::RCPPlus::Commands::name());
# Check if command is actually an error
if ($name->error) {
print "name failed\n";
return -1;
}
# Print command result
print 'Name: ' . $name->result . "\n";