Add support for uncommitted diseqc switch. - Take #2
commit04bb8e326c3ed18b4afb56a342ca0c57485da600
authorZoran Turalija <zoran.turalija@gmail.com>
Sat, 11 Aug 2012 19:49:09 +0000 (11 21:49 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 11 Aug 2012 19:53:51 +0000 (11 22:53 +0300)
tree061c4ff39074ce1e12656b51f2e6c79555d6e46a
parentf03a60731299da6d37063be3039e19d2fc7261a9
Add support for uncommitted diseqc switch. - Take #2

This supports configurations that use uncommitted diseqc switch
in front of committed diseqc switch to allow 8/16 satellites...

Example of such cascade:

      19.2E  13E    16E  1W      5E 28.2E  23.5E 30W
          \   |      |   /        \   |      |   /
           \1  \2  3/  4/          \1  \2  3/  4/
         +--o---o--o---o--+      +--o---o--o---o--+ LNB (:dvb-satno n)
         | SPAUN SAR 411F |      | SPAUN SAR 411F |
         |    committed   |      |    committed   |
         +-----------o----+      +----o-----------+
                      \              /
                       \1          2/     sat:  switches:
         PORT        +--o----------o--+ 19.2E:  :dvb-uncommitted=1 :dvb-satno=1
(:dvb-uncommitted=n) | SPAUN SUR 211F |   13E:  :dvb-uncommitted=1 :dvb-satno=2
                     |  uncommitted   |   16E:  :dvb-uncommitted=1 :dvb-satno=3
                     +-------o--------+    1W:  :dvb-uncommitted=1 :dvb-satno=4
                             |             5E:  :dvb-uncommitted=2 :dvb-satno=1
                      +------o------+   28.2E:  :dvb-uncommitted=2 :dvb-satno=2
                      | skystar HD2 |   23.5E:  :dvb-uncommitted=2 :dvb-satno=3
                      +-------------+     30W:  :dvb-uncommitted=2 :dvb-satno=4

Reception of 16 satellites is possible using eg. SPAUN SUR 420F as uncommitted
diseqc switch instead of SPAUN SUR 211F, and 2 more SPAUN SAR 411F committed
diseqc switches.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
modules/access/dtv/access.c
modules/access/dtv/linux.c