[TV] Support for uncommited diseqc swithes (1.1), support for cascaded diseqc commands (1 Viewer)

malakudi

Portal Member
January 28, 2007
22
0
Home Country
Greece Greece
Started on: 2009-10-24
last update: 2009-10-24

Summary:
TV Server support for uncommited diseqc switches (diseqc 1.1), support for cascaded diseqc commands (uncommited - commited - motor), support for related diseqc settings per tuner.
Currently TV Server only supports diseqc 1.0 commited switch (selection for up to four satellites) and diseqc 1.2 motor commands. With uncommited diseqc 1.1 switch you can have 16 satellites. With cascading uncommited and commited commands you can have up to 64 satellites (16*4). With cascading uncommited, commited and motor commands you can have up to 64 satellites plus a motored dish.
Related diseqc settings per tuner will help people with motor dishes and LNBs with 2 or 4 outputs (twin/quad). If for example you have 4 tuners and a quad lnb on a moving dish, you should be able to specify that all tuners have the same diseqc settings, and that when tuner 1 switches satellite to a moving dish, all other tuners should follow (thus not allowing move if for example tuner 2 is recording).

Area:
This feature will improve TV Server to support installations of more than 4 satellites. All satellite pc cards that have support for raw diseqc commands (the same you use for diseqc 1.2 implementation) can be used with uncommited/commited switches.

Description:
Support for uncommited switches should be easy to do since TV Server already supports diseqc raw commands for diseqc 1.2 motor support (in specific hardware)
Uncommited commands are:
Uncommitted CMD 0 raw command [E0 10 39 F0]
Uncommitted CMD 1 raw command [E0 10 39 F1]
Uncommitted CMD 2 raw command [E0 10 39 F2]
Uncommitted CMD 3 raw command [E0 10 39 F3]
Uncommitted CMD 4 raw command [E0 10 39 F4]
Uncommitted CMD 5 raw command [E0 10 39 F5]
Uncommitted CMD 6 raw command [E0 10 39 F6]
Uncommitted CMD 7 raw command [E0 10 39 F7]
Uncommitted CMD 8 raw command [E0 10 39 F8]
Uncommitted CMD 9 raw command [E0 10 39 F9]
Uncommitted CMD A raw command [E0 10 39 FA]
Uncommitted CMD B raw command [E0 10 39 FB]
Uncommitted CMD C raw command [E0 10 39 FC]
Uncommitted CMD D raw command [E0 10 39 FD]
Uncommitted CMD E raw command [E0 10 39 FE]
Uncommitted CMD F raw command [E0 10 39 FF]

Commited switches have
[E0 10 38 F0] for Input 1 (A/A)
[E0 10 38 F1] for Input 2 (A/B)
[E0 10 38 F2] for Input 3 (B/A)
[E0 10 38 F3] for Input 4 (B/B)

Support for cascaded commands should also be quite easy to do on supported hardware that offers raw commands.
For example, using 4 port uncommited switch cascaded with 4 four port diseqc 1.0 commited switches (16 satellites), you could select satellite 10 by sending: [E0 10 39 F2] wait time (default 244ms) [E0 10 38 F1]. Wait time should be user configurable because not al hardware or switches perform the same. Even more complicated setup, like uncommited + commited + motor could be used in the same way. Also you should be able to select retransmit of commands since when using very long cables this might help. Example: [E0 10 39 F1] W10 [E0 10 39 F1] W244 [E0 10 38 F2] W10 [E0 10 38 F2]. The two diseqc commands are repeated with a 10msec delay.

Related diseqc settings per tuner will enable people with multituner setups and twin, quad or octo lnbs to configure their system easier and when using motor dish to not have problems with recordings. As it is now, if I have two tuners, a motor dish and a twin lnb, there is no way that tuner 1 knows it can't change satellite if tuner 2 is recording. Currently all tuners are not related. You should have options like:
- tuner 2,3,4 completely different setup from tuner 1 (as it is today)
- tuner 2,3,4 same setup as tuner 1
- tuner 2,3,4 same lnb on motor dish as tuner 1
- tuner 2,3,4 same lnb with passthrough cable from tuner 1 (thus sharing the same frequency range)
- advanced setup where you can setup multiple lnbs with multiple dishes per tuner
 

Users who are viewing this thread

Top Bottom