gupnp_device_info_get_service

(PECL gupnp >= 0.1.0)

gupnp_device_info_get_serviceПолучает сервис с типом

Описание

gupnp_device_info_get_service ( resource $root_device , string $type ) : resource

Возвращает сервис с типом или false, если такое устройство не найдено.

Список параметров

root_device

Идентификатор корневого устройства, возвращаемый gupnp_root_device_new().

type

Тип извлекаемого сервиса.

Возвращаемые значения

Идентификатор сервиса.

Примеры

Пример #1 Создать новый контекст UPnP и получить сервис информации об устройстве

<?php

/* Создать контекст UPnP */
$context gupnp_context_new();

if (!
$context) {
 die(
"Ошибка создания контекста GUPnP\n");
}

/* Создать корневое устройство */
$location "/BinaryLight1.xml";
$dev gupnp_root_device_new($context$location);

/* Установить доступно ли корневое устройство */
gupnp_root_device_set_available($devtrue);

/* Получить сервис коммутатора с корневого устройства */
$service_type "urn:schemas-upnp-org:service:SwitchPower:1";
$service gupnp_device_info_get_service($dev$service_type);
if (!
$service) {
    die(
"Не удается получить сервис SwitchPower1\n");
}

?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top