My quickhack based on the NimManager.py from the 7.3 branch.
I´ve only inserted a comment in the line 954. Now no tunerslots were removed. With this comment I can now choose als tuners (A-H) inside the FBC tuners for the connectedto field in the config GUI.
I think that is not a right solution for all tuner modells, it is only a quickhack that works for me. I don´t understand the complete condition in the if statement. So the complete solution needs other code changes I think, but I´m not sure.
def canConnectTo(self, slotid):
slots = []
if self.nim_slots[slotid].internallyConnectableTo() is not None:
slots.append(self.nim_slots[slotid].internallyConnectableTo())
for type in self.nim_slots[slotid].connectableTo():
for slot in self.getNimListOfType(type, exception = slotid):
if slot not in slots and (self.hasOutputs(slot) or self.nim_slots[slotid].isFBCRoot()):
slots.append(slot)
# remove nims, that have a conntectedTo reference on
for testnim in slots[:]:
for nim in self.getNimListOfType("DVB-S", slotid):
nimConfig = self.getNimConfig(nim)
if not(self.nim_slots[testnim].isFBCRoot() and slotid >> 3 == testnim >> 3) and (self.nim_slots[nim].isFBCLink() or "configMode" in NimConfig.content.items and nimConfig.configMode.value == "loopthrough" and int(nimConfig.connectedTo.value) == testnim):
# slots.remove(testnim)
break
Edited by anudanan, 18 November 2021 - 10:13.
Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX