Модуль LG webOS TV - Описание метрик и команд

LG webOS TV Комментариев нет

Описание метрик и команд

Метрики

Модуль реализует классическую концепцию MajorDoMo для взаимодействия с пользователем через метрики и привязанные к ним свойства и/или методы объекта. Объекты, свойства и методы создаются пользователем самостоятельно. Имеется возможность привязки Простых устройств на перспективу, если появится новый тип ПУ "Смарт ТВ".

Метрика Описание Значения Чтение/запись
online Доступность ТВ (онлайн/оффлайн). 1 и 0 Чтение
command Отправка команды на ТВ (см. раздел Команды). Команда Запись
command_raw Отправка "сырой" API-команды на ТВ без обработки модулем. Например, ssap://system/getSystemInfo и т. п. api-команда Запись
notification Вывод текстового уведомления на экран ТВ. Текст уведомления Запись
power Текущий статус и управление питанием ТВ (поддерживается только выключение). 1 и 0 Чтение и запись
volume Текущий уровень и управление громкостью ТВ. От 1 до 100% Чтение и запись
muted Текущий статус и управление режимом "без звука" (включить, выключить) 1 и 0 Чтение и запись
state Текущее состояние ТВ и его переключение. Базовая метрика, определяющая текущее запущенное приложение или выбранный источник (вход). Содержит идентификатор приложения или источника в соответствии с API webOS (см. вкладку "Приложения/источники"). Например, com.webos.app.hdmi1 и т. п. ID Чтение и запись
channel_number Номер текущего канала и переключение каналов по их номеру. Номер канала Чтение и запись
channel_name Название текущего канала и переключение каналов по их названию. Название канала Чтение и запись
channel_id Уникальный внутренний идентификатор текущего канала и переключение каналов по этому идентификатору. Например, 1_36_11_11_11_2010_8835 и т. п. ID канала Чтение и запись
channels_count Общее количество каналов для всех режимов работы тюнера. Количество каналов Чтение
channel_type Текущий режим работы тюнера ТВ (наземное аналоговое, наземное цифровое, кабельное аналоговое, кабельное цифровое и спутниковое ТВ-вещания, а также аналогичные для радиовещания при их наличии). Terrestrial Analog TV,
Terrestrial Digital TV,
Cable Analog TV,
Cable Digital TV,
Satellite Digital TV,
Terrestrial Analog Radio,
Terrestrial Digital Radio
Чтение и запись
error Сведения о последней возникшей ошибке. Текст ошибки Чтение

Например, запуск приложений и выбор источника (входа) выполняется с помощью метрики state и привязанного к ней свойства объекта путем записи в это свойство идентификатора (ID) приложения (источника) через функцию setGlobal() или иным способом.

Пример:

Команды

Команда Описание
ping Проверка доступности ТВ с помощью tcp ping порта 3000.
powerOff Выключение ТВ.
volumeUp Увеличить громкость.
volumeDown Уменьшить громкость.
channelUp Следующий канал.
channelDown Предыдущий канал.

Отправка команд на ТВ выполняется с помощью метрики command и привязанного к ней свойства объекта путем записи в это свойство команды через функцию setGlobal() или иным способом. Возможные команды приведены в таблице ниже.

Пример:

Поделитесь в соц сетях

Теги:

 

 

Комментарий