Barracuda09 / SATPI

SATIP server for linux, suitable to run on an Raspberry Pi, Vu+, GigaBlue or any other linux box. currently supporting DVB-S/S2/T/C and transform DVB-S requests to DVB-C
http://barracuda09.github.io/SATPI
GNU General Public License v2.0
155 stars 32 forks source link

Request: DiSEqC 1.1 with cascading multiswitches #150

Closed Barracuda09 closed 7 months ago

Barracuda09 commented 2 years ago

Use 'src=' parameter for cascading switches src parameter should be: src >= 1 and <= 255

src bits: 7 - 6 - 5 4 3 2 - 1 0

Because src starts with 1 we should add 1 before sending it with the RTSP/HTTP request

lars18th commented 2 years ago

Hi @Barracuda09 ,

This will be optional or mandatory? I ask because I can't understand how we can mix the regular 1-4 (or 1-8) supported by the specifications with your new complex mapping. Perhaps, you prefer to use the range 16 to 255 only.

Barracuda09 commented 2 years ago

Hi @lars18th

Thanks for you response and input.

This will only be handled in DiSEqcSwitch.cpp (or derived file). So it should be no problem (as I see it now) for the rest of the functionality. https://github.com/Barracuda09/SATPI/blob/e9512de8cd29ba6f8308cd100a47201d6538e186/src/input/dvb/delivery/DiSEqcSwitch.cpp#L73-L80

Barracuda09 commented 7 months ago

See: https://github.com/Barracuda09/SATPI/wiki/Setup-DiSEqC-Switches