aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-08-08 22:40:18 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-08-08 22:40:18 +0000
commita7d4b01c25a9bbe388edf11ef6a7e5682f600e38 (patch)
tree90f9c321f0a7a5ecb455b6b37905c6832c45d7cd /lib/python/Components
parentb5b9131ed13e9184efd1ae6a20ca2ce64342ab5e (diff)
downloadenigma2-a7d4b01c25a9bbe388edf11ef6a7e5682f600e38.tar.gz
enigma2-a7d4b01c25a9bbe388edf11ef6a7e5682f600e38.zip
for getSatlist and getRotorSatList for new added rotor support in advanced
sat config
Diffstat (limited to 'lib/python/Components')
-rw-r--r--lib/python/Components/NimManager.py28
1 files changed, 19 insertions, 9 deletions
diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py
index ea234c11..088c71bf 100644
--- a/lib/python/Components/NimManager.py
+++ b/lib/python/Components/NimManager.py
@@ -724,9 +724,14 @@ class NimManager:
for x in self.satList:
list.append(x)
elif configMode == "advanced":
- for x in self.satList:
- if int(nim.advanced.sat[x[0]].lnb.value) != 0:
- list.append(x)
+ for x in range(3601, 3605):
+ if int(nim.advanced.sat[x].lnb.value) != 0:
+ for x in self.satList:
+ list.append(x)
+ if not list:
+ for x in self.satList:
+ if int(nim.advanced.sat[x[0]].lnb.value) != 0:
+ list.append(x)
return list
def getRotorSatListForNim(self, slotid):
@@ -741,13 +746,18 @@ class NimManager:
for x in self.satList:
list.append(x)
elif configMode == "advanced":
- for x in self.satList:
- nim = config.Nims[slotid]
- lnbnum = int(nim.advanced.sat[x[0]].lnb.value)
- if lnbnum != 0:
- lnb = nim.advanced.lnb[lnbnum]
- if lnb.diseqcMode.value == "1_2":
+ nim = config.Nims[slotid]
+ for x in range(3601, 3605):
+ if int(nim.advanced.sat[x].lnb.value) != 0:
+ for x in self.satList:
list.append(x)
+ if not list:
+ for x in self.satList:
+ lnbnum = int(nim.advanced.sat[x[0]].lnb.value)
+ if lnbnum != 0:
+ lnb = nim.advanced.lnb[lnbnum]
+ if lnb.diseqcMode.value == "1_2":
+ list.append(x)
return list
def InitSecParams():