| Protocol::HAP::Service(3p) | Perl Library Manual | Protocol::HAP::Service(3p) |
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
| 2026-08-18 | OpenBSD |