Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: DiSEqC support
Oliver Endriss wrote:
>
> Klaus Schmidinger wrote:
> > I'm in the process of implementing fully configurable DiSEqC support
> > into VDR and have put together the specification for the
> > 'diseqc.conf' file:
> >
> > ---------------------------------------------------------------------
> >--------- # DiSEqC configuration for VDR
> > #
> > # Format:
> > #
> > # satellite slof polarization lof command...
> > #
> > # satellite: one of the 'S' codes defined in sources.conf
> > # slof: switch frequency of LNB; the first entry with
> > # an slof greater than the actual transponder
> > # frequency will be used
> > # polarization: V = vertical, H = horizontal
> > # lof: the local oscillator frequency to subtract from
> > # the actual transponder frequency
> > # command:
> > # t tone off
> > # T tone on
> > # v voltage low
> > # V voltage high
> > # Wnn wait nn milliseconds
> > # A mini A
> > # B mini B
> > # [ xx xx ...] hex code sequence (max. 6)
> >
> > 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
> > ---------------------------------------------------------------------
> >---------
> >
> > The idea is to have the information which satellite is supposed to be
> > received, as well as which transponder frequency and polarization.
> > With that input data, 'diseqc.conf' is used to determine the proper
> > sequence of actions to take in order to make the DiSEqC equipment
> > switch to the desired state.
> >
> > The commands shown in the above example implement the DiSEqC sequence
> > suggested by the NEWSTRUCT driver documentation.
> >
> > The concept should be flexible enough to allow all sorts of DiSEqC
> > setups to be realized (for instance, "Disicon" LNBs should be easily
> > handled).
> >
> > Maybe those amoung you with better understanding of DiSEqC than
> > myself might want to take a look at this proposed specification and
> > let me know whether there is anything I missed - or if I'm totally
> > wrong with this approach.
>
> This should work as long as there is no need for processing DiSEqC
> reply messages (introduced in DiSEqC 2.x).
> AFAIK current DVB-S cards cannot receive DiSEqC messages.
> Correct me if I'm wrong.
> For 2.x reply messages the format needs to be extended using some kind
> of expect-send blocks. (UUCP used such a syntax for automatic login.)
I'd say we deal with that once there are DiSEqC 2.0 cards.
> It should be possible to specify delays > 99ms, too.
> When using cascaded switches powered by the bus, a slave may need
> >= 100ms to initialize (according to the spec).
The values are not limited to two digits. Any integer value can be specified.
I've changed the description to
# Wnn wait nn milliseconds (nn may be any integer number)
Klaus
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
_______________________________________________________________
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index