catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
328 stars 80 forks source link

Add support for STATIC and SCR JESS #401

Open lars18th opened 6 years ago

lars18th commented 6 years ago

Hi,

I suggest to add one extension to the JESS implementation for supporting both DYNAMIC and STATIC frequencies over the same wire in the same tuner. Let me to explain the scenario:

The enhancement can be then a new parameter (for example "-S") that lists the static SCR mappings. So, when tuning a JESS adapter, the first action will be checking if the target frequency is in the list, and in this case instead of sending the JESS command, you change to the IF frequency of the static SCR. Example:

-S 10744:32-2148,10981:31-2112

This sintax of "-S F1:S1-U1[,F2:S2-U2][,...]]" describes that the UB32 using the IF 2.148GHz contains the static frequency 10744; and the UB31 using the IF 2.112GHz has the transponder 10981.

I don’t think that we need to add V/H or L/R to the F value, as the frequencies never overlap and they are statically defined.

You agree? So please consider to add this function. Thank you!

PD: Why mix STATIC and DYNAMIC in the same wire? Because legacy (non-JESS compatible) devices can tune the static frequencies only using the correct translated 'IF' frequency.

catalinii commented 6 years ago

Hi,

so are you saying to send the default unicable setting (-j) if the parameter -S does not specify that frequency for another slot ?

How is your setup in the band 1-24 ? I suppose in your case 25-32 is the slots that -j parameters uses, right ?

Thanks

lars18th commented 6 years ago

Hi @catalinii ,

so are you saying to send the default unicable setting (-j) if the parameter -S does not specify that frequency for another slot ?

Just that!

How is your setup in the band 1-24 ?

It's a regular JESS setup. At time, using 6 slots in my house.

I suppose in your case 25-32 is the slots that -j parameters uses, right ?

The slots corresponding to 25-32 aren't user selectable, as they are configured as STATIC in the rooftop.

So, I suspect you agree to support this configuration. You will agree to include it then?

Thank you!