Приветствую многоуважаемые.
Вот столкнулся с проблемой и думаю что я не первый и не последний.
Предлагаю досконально разобраться в вопросе, т.к. эта тема до конца
так и не раскрыта.
Итак, имеем DiseqC-коммутатор 2х1 и позиционер. К входу 1 подключена
стандартная универсальная LNB (9750/10600,H/V), к входу 2 подключена
С-голова (5150). Обе головы закреплены на поворотке. Задача - заставить
все это работать.
Немного покопавшись в спецификации протокола DiseqC и попрыгав с
бубном нарисовал следующее: (кусок из diseqc.conf)
S36E 11700 V 9750 t v W15 [E0 31 6B 08] W15 [E0 10 38 F0] W15 t
S36E 99999 V 10600 t v W15 [E0 31 6B 08] W15 [E0 10 38 F0] W15 T
S36E 11700 H 9750 t V W15 [E0 31 6B 08] W15 [E0 10 38 F0] W15 t
S36E 99999 H 10600 t V W15 [E0 31 6B 08] W15 [E0 10 38 F0] W15 T
S40E 7100 V 5150 t v W15 [E0 31 6B 08] W15 [E0 10 38 F4] W15 t
S40E 7100 H 5150 t V W15 [E0 31 6B 08] W15 [E0 10 38 F4] W15 t
S53E 11700 V 9750 t v W15 [E0 31 6B 05] W15 [E0 10 38 F0] W15 t
S53E 99999 V 10600 t v W15 [E0 31 6B 05] W15 [E0 10 38 F0] W15 T
S53E 11700 H 9750 t V W15 [E0 31 6B 05] W15 [E0 10 38 F0] W15 t
S53E 99999 H 10600 t V W15 [E0 31 6B 05] W15 [E0 10 38 F0] W15 T
S60E 11700 V 9750 t v W15 [E0 31 6B 04] W15 [E0 10 38 F0] W15 t
S60E 99999 V 10600 t v W15 [E0 31 6B 04] W15 [E0 10 38 F0] W15 T
S60E 11700 H 9750 t V W15 [E0 31 6B 04] W15 [E0 10 38 F0] W15 t
S60E 99999 H 10600 t V W15 [E0 31 6B 04] W15 [E0 10 38 F0] W15 T
т.е. сначала даем команду позиционеру повернуть тазик, потом коммутатору
- переключиться на такой-то вход.
S40E 7100 H 5150 t V W15 [E0 31 6B 08] W15 [E0 10 38 F4] W15 t
| | | | | | |
это вроде префикс команды ----| | | | | | |---номер входа
| | | | |
команда касается позиционера ----| | | | |--переключить (линия 1)
| | |
повернуть в позицию -----| | |--команда касается свитча
|
номер позиции ------|
Что касаемо поворотки - все ездит как часы, первая голова показывает
а вот вторая - не хочет (свич неправильно переключаю)
Вопросы к спецам:
1. Как правильно указвать номер входа у свитча? (вход 1 - F0...)
2. Как правильно расчитать второй параметр в строке и что это такое?
(7100 для головы с гетеродином 5150 поставил от фонаря).
3. Какие задержки лучше выставлять? (W15 3 раза - вроде довольно долго)
4. Принципиально ли перед подачей команд вырубать тон (t), а потом его
врубать (T)? (это дело взято тупо из примера).