fix satellites positions in the west
[enigma2.git] / lib / python / Components / NimManager.py
index 38047cbdd96efa28749a0193cbb6b583a33197c9..3bc47ec366d380c01f6aba0d0a04ba99db1f49e2 100644 (file)
@@ -127,7 +127,11 @@ class NimManager:
                def startElement(self, name, attrs):
                        if (name == "sat"):
                                #print "found sat " + attrs.get('name',"") + " " + str(attrs.get('position',""))
-                               tpos = attrs.get('position',"")
+                               tpos = int(attrs.get('position',""))
+                               if tpos < 0:
+                                       print "negative"
+                                       tpos = 3600 + tpos
+                               print "[NimManager.py] tpos:", tpos
                                tname = attrs.get('name',"")
                                self.satellites[tpos] = tname
                                self.satList.append( (tname, tpos) )
@@ -166,7 +170,7 @@ class NimManager:
                                else:
                                        self.transponders[self.parsedCab] = [ ]
 
-                               self.transponders[self.parsedCab].append((0, freq, sr, mod, fec))
+                               self.transponders[self.parsedCab].append((1, freq, sr, mod, fec))
 
        class parseTerrestrials(ContentHandler):
                def __init__(self, terrestrialsList, transponders):
@@ -197,7 +201,7 @@ class NimManager:
                                else:
                                        self.transponders[self.parsedTer] = [ ]
 
-                               self.transponders[self.parsedTer].append((0, freq, bw, const, crh, crl, guard, transm, hierarchy, inv))
+                               self.transponders[self.parsedTer].append((2, freq, bw, const, crh, crl, guard, transm, hierarchy, inv))
 
        def getTransponders(self, pos):
                return self.transponders[pos]