NAME
Protocol::HAP::Service - HAP service definitions
SYNOPSIS
use Protocol::HAP::Service;
my $service = Protocol::HAP::Service->new(
type => 'Thermostat',
iid => 10,
);
$service->add_characteristic($characteristic);
DESCRIPTION
This module represents HAP services. A service holds related characteristics.
THE LOGGER ARGUMENT
The constructor takes an optional logger argument: an object with debug, info, warning, and error methods that take printf-style arguments. The default is the null logger of Protocol::HAP.
SEE ALSO
Protocol::HAP, Protocol::HAP::Characteristic, spec/HAP-Services.md