Индикация поворота антенны.
Новый модуль Dish.py, который выводит на экран позицию откуда идет поворот, позицию куда идет поворот и примерный обратный отсчет времени до конца поворота. Смотрим файл Dish.py-v.0.4.zip
(http://i040.radikal.ru/1012/05/a0118bf31848.jpg)
Установка:
Распаковываем файл Dish.py и копируем его в папку дрима /usr/lib/enigma2/python/Screens/
Предварительно рекомендую сохранить оригинальный файл Dish.py. Если что-то пойдет не так, всегда можно вернуть все назад.
Время вычисляется из расчета, что мотоподвес поворачивает тарелку со скоростью 1.0 градуса в секунду на вертикальной поляризации и 1.5 гр/сек на горизонтальной поляризации.
Добавляем отображение количества сервисов в папках Services и New в списке каналов для enigma2
Выполняем инструкции из текствого файла, приложенного к этому посту.
Вот результат:
(http://i078.radikal.ru/1012/f8/b7a61dd1b21d.jpg)
Перед правкой файлов ОБЯЗАТЕЛЬНО делаем их резервные копии!!! Тогда в случае крэша можно быстро вернуть тюнер к жизни.
Внимание
Прежде всего, чем браться за редактирование python-скриптов, а именно это и подразумевает эта тема, надо знать некоторые ньюансы, так сказать, минимум для начинающих...
1. Вооружитесь ХОРОШИМ и УДОБНЫМ текстовым редактором, который:
1) понимает линукс-кодировку переноса строк;
2) понимает, что знак табуляции [клавиша Tab] это знак табуляции, а не череда пробелов;
3) желательно, чтоб имел визуальную индикацию отступов от начала строки;
4) желательно, чтоб имел подсветку синтаксиса языка Python.
2. Отступы от начала строки в языке Python это основополагающая вещь. Это своего рода логические скобки BEGIN и END.
3. Отступы выполняются только клавишей Tab. Но возможно выполнять отступы и пробелами, в таком случае весь скрипт должен содержать отступы из пробелов.
4. Комбинации отступов из табуляторов и пробелов в одном файле КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНЫ.
5. В редактируемых вами скриптах не должно быть ничего, кроме английского. Никаких русских слов, пусть даже и закомментированных.
Вот ссылка на неплохой текстовый редактор
http://notepad-plus-plus.org/