[vdr] Safer diseqc setup ? Like in kaffeine ?

Reinhard Nissl rnissl at gmx.de
Sun Jan 28 22:23:45 CET 2007


Hi,

Gregoire Favre wrote:

>> I've had a look at the source code today. kaffeine "uses" a VDR
>> diseqc.conf like this one:
>>
>> S19.2E 11700 V  9750 t v W15 [E0 10 38 F0] W15 A W15 t
>> S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] W15 A W15 T
>> S19.2E 11700 H  9750 t V W15 [E0 10 38 F2] W15 A W15 t
>> S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] W15 A W15 T
>>
>> S13.0E 11700 V  9750 t v W15 [E0 10 38 F4] W15 B W15 t
>> S13.0E 99999 V 10600 t v W15 [E0 10 38 F5] W15 B W15 T
>> S13.0E 11700 H  9750 t V W15 [E0 10 38 F6] W15 B W15 t
>> S13.0E 99999 H 10600 t V W15 [E0 10 38 F7] W15 B W15 T
>>
>> S28.2E 11700 V  9750 t v W15 [E0 10 38 F8] W15 A W15 t
>> S28.2E 99999 V 10600 t v W15 [E0 10 38 F9] W15 A W15 T
>> S28.2E 11700 H  9750 t V W15 [E0 10 38 FA] W15 A W15 t
>> S28.2E 99999 H 10600 t V W15 [E0 10 38 FB] W15 A W15 T
> 
> It's one of my try, but it don't work sowell here. So I guess it's not
> totally what kaffeine does.

I'm sorry, this IS what the code does:

kaffeine-0.8.3/kaffeine/src/input/dvb/dvbstream.cpp

Just have a look at these functions:

	DvbStream::tuneDvb()
	DvbStream::setupSwitch()
	DvbStream::diseqc()

> I don't understand the difference betweem a diseqc and a multiswitch.

I don't think that there is any difference concerning switching. The
only difference I can think of is, that DiSEqC 1.0 allows you to select
a port/band among 16 while the "old" signalling supports only 8 ports/bands.

> I think I will go off VDR and look how to use mastetimer similar tool
> under it, it's way too hard to setup diseqc under vdr.
> 
> Thank for all your help, unfortunately, I give up...

Here you'll find further reading:

http://www.eutelsat.com/satellites/4_5_5.html

http://www.eutelsat.com/satellites/pdf/Diseqc/Reference%20docs/bus_spec.pdf
http://www.eutelsat.com/satellites/pdf/Diseqc/associated%20docs/update_recomm_for_implim.pdf

>> I also had a closer look into the specification and into the
>> implementation guide. There is only one mandatory command for DiSEqC
>> 1.0: the above used 0x38.
> 
> Well, good to know :-)

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de



More information about the vdr mailing list