Модулі для ресиверів openbox hd - сторінка 15

Плагін EMURestarter + TricolorKeys download (для Openbox SX.)

Повний опис плагіна Плагін EMURestarter

При появі таблички "Канал закодований" буде відбуватися автоматичний перезапуск емулятора за допомогою заздалегідь сформованого скрипта. Прошу звернути увагу, що плагін реагує не тільки на появу напису кодованого каналу, а й на повідомлення про відсутній сигнал. Так само зроблено і в OrangeRestarter - така особливість зовнішніх Fortis API.

Установка стандартна: файли з папки bin розміщуємо по шляху / var / bin, з папки etc - по шляху / var / etc, з папки scripts - в папку / var / scripts, яку вам, швидше за все, доведеться створити. Зробити це можна, використовую Samba або FTP-з'єднання. Структура каталогів в архіві збережена.

Запуск / зупинка і прописування плагіна в автозавантаження виконується стандартно через меню плагінів (Меню -> Плагін). Не забуваємо призначити права 755 (командою chmod) виконуваного файлу плагіна / var / bin / EMURetstart і скрипту перезапуску емулятора в каталозі / var / scripts. У скрипт перезапуску можете додати команду перезапуску мережі (працездатність скрипта перезапуску мережі ще під питанням).

Отже, після появи напису "Канал закодований" запускається таймер, рівний codeWait з конфіга (за замовчуванням 6 секунд, можна задати від 0 до 60 секунд). Після цього викликається скрипт перезапуску емулятора, який обов'язково повинен бути виконуваним Linux Shell скриптом. Шлях до скрипту задається параметром restartScript з файлу конфігурації. Після першого виклику скрипта, якщо повідомлення про кодованому каналі не пропало, вичікують restarWait секунд (за замовчуванням 4 секунди, можна задати від 3 до 60 секунд) і робляться повторні запуски скрипта. Всього робиться restartCount спроб (за замовчуванням 3, можна задати від 3 до 10000). Всі дані параметри задаються в секції Options.

Якщо ввімкнено функцію showText секції Options (тобто дорівнює 1), то в момент перезапуску на екран виводиться повідомлення "Перезапуск емулятора.". У цьому випадку застосовуються секції Position, Font і Color. posX і posY задають верхній лівий кут по осі X і Y відповідно вікна з повідомленням, а width і height - його ширину і висоту відповідно. Параметр family задає шлях до шрифту (шрифт повинен бути з підтримкою кирилиці), size визначає його розмір (можна задати від 6 до 96), font і back задають кольори шрифту та фону (як задаються кольори, можна подивитися тут).

Звичайно, додатком має лог роботи по шляху /tmp/EMURestarter.log.

Прошу так само заздалегідь звернути увагу на важливу особливість реалізації - якщо буде вжито всіх спроби перезапуску емулятора (restartCount з конфіга), а канал так і не розкодовується, то повторні спроби перезапуску емулятора проводиться не будуть (в балці з'явиться повідомлення "Перезапуск не вдався") або до ручного перезапуску емулятора, або до перезапуску плагіна. У деяких ситуаціях це має сенс, інакше - рекомендується ставити параметр restartCount великим (наприклад, 1000).

- встановлюємо MCAS (можна будь-який, з каталогу сервера d.o ______________)
- встановлюємо EMURestarter
- запускаємо і ставимо в автозавантаження MCAS
- запускаємо і ставимо в автозавантаження EMURestarter
- чекаємо появи на екрані ТБ написи EMU Restarting
- заходимо в плагіни і перезапускаємо MCAS

Увага. Модулі працюють тільки на ресіверах Openbox серії SX !!

Часовий пояс GMT +3, час: 1:11.

Схожі статті