Пример #1
0
 def keyGoScan(self):
     self.frontend = None
     if self.raw_channel:
         del (self.raw_channel)
     tlist = []
     if self.DVB_type.value == "DVB-S":
         self.addSatTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # sr
             self.transponder[2],  # pol
             self.transponder[3],  # fec
             self.transponder[4],  # inversion
             self.tuning_sat.orbital_position,
             self.transponder[6],  # system
             self.transponder[7],  # modulation
             self.transponder[8],  # rolloff
             self.transponder[9],  # pilot
             self.transponder[10],  # input stream id
             self.transponder[11],  # pls mode
             self.transponder[12],  # pls code
             self.transponder[13],  # t2mi_plp_id
             self.transponder[14]  # t2mi_pid
         )
     elif self.DVB_type.value == "DVB-T":
         parm = buildTerTransponder(
             self.transponder[1],  # frequency
             self.transponder[9],  # inversion
             self.transponder[2],  # bandwidth
             self.transponder[4],  # fechigh
             self.transponder[5],  # feclow
             self.transponder[3],  # modulation
             self.transponder[7],  # transmission
             self.transponder[6],  # guard
             self.transponder[8],  # hierarchy
             self.transponder[10],  # system
             self.transponder[11]  # plp_id
         )
         tlist.append(parm)
     elif self.DVB_type.value == "DVB-C":
         self.addCabTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # sr
             self.transponder[2],  # modulation
             self.transponder[3],  # fec_inner
             self.transponder[4]  # inversion
         )
     elif self.DVB_type.value == "ATSC":
         self.addATSCTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # modulation
             self.transponder[2],  # inversion
             self.transponder[3]  # system
         )
     self.startScan(tlist, self.feid)
Пример #2
0
 def keyGoScan(self):
     self.frontend = None
     if self.raw_channel:
         del (self.raw_channel)
     tlist = []
     if nimmanager.nim_slots[int(
             self.satfinder_scan_nims.value)].isCompatible("DVB-S"):
         self.addSatTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # sr
             self.transponder[2],  # pol
             self.transponder[3],  # fec
             self.transponder[4],  # inversion
             self.tuning_sat.orbital_position,
             self.transponder[6],  # system
             self.transponder[7],  # modulation
             self.transponder[8],  # rolloff
             self.transponder[9]  # pilot
         )
     elif nimmanager.nim_slots[int(
             self.satfinder_scan_nims.value)].isCompatible("DVB-T"):
         parm = buildTerTransponder(
             self.transponder[1],  # frequency
             self.transponder[9],  # inversion
             self.transponder[2],  # bandwidth
             self.transponder[4],  # fechigh
             self.transponder[5],  # feclow
             self.transponder[3],  # modulation
             self.transponder[7],  # transmission
             self.transponder[6],  # guard
             self.transponder[8],  # hierarchy
             self.transponder[10],  # system
             self.transponder[11]  # plp_id
         )
         tlist.append(parm)
     elif nimmanager.nim_slots[int(
             self.satfinder_scan_nims.value)].isCompatible("DVB-C"):
         self.addCabTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # sr
             self.transponder[2],  # modulation
             self.transponder[3],  # fec_inner
             self.transponder[4]  # inversion
         )
     elif nimmanager.nim_slots[int(
             self.satfinder_scan_nims.value)].isCompatible("ATSC"):
         self.addATSCTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # modulation
             self.transponder[2],  # inversion
             self.transponder[3]  # system
         )
     self.startScan(tlist, self.feid)
Пример #3
0
 def keyGoScan(self):
     fe_id = int(self.scan_nims.value)
     self.frontend = None
     if self.raw_channel:
         self.raw_channel = None
     tlist = []
     if nimmanager.nim_slots[int(
             self.scan_nims.value)].isCompatible("DVB-S"):
         nimsats = self.satList[fe_id]
         selsatidx = self.scan_satselection[fe_id].index
         if len(nimsats):
             orbpos = nimsats[selsatidx][0]
             self.addSatTransponder(
                 tlist,
                 self.transponder[0],  # frequency
                 self.transponder[1],  # sr
                 self.transponder[2],  # pol
                 self.transponder[3],  # fec
                 self.transponder[4],  # inversion
                 orbpos,
                 self.transponder[6],  # system
                 self.transponder[7],  # modulation
                 self.transponder[8],  # rolloff
                 self.transponder[9]  # pilot
             )
     elif nimmanager.nim_slots[int(
             self.scan_nims.value)].isCompatible("DVB-T"):
         parm = buildTerTransponder(
             self.transponder[1],  # frequency
             self.transponder[9],  # inversion
             self.transponder[2],  # bandwidth
             self.transponder[4],  # fechigh
             self.transponder[5],  # feclow
             self.transponder[3],  # modulation
             self.transponder[7],  # transmission
             self.transponder[6],  # guard
             self.transponder[8],  # hierarchy
             self.transponder[10],  # system
             self.transponder[11]  # plpid
         )
         tlist.append(parm)
     else:  # DVB-C
         self.addCabTransponder(
             tlist,
             self.transponder[0],  # frequency
             self.transponder[1],  # sr
             self.transponder[2],  # modulation
             self.transponder[3],  # fec_inner
             self.transponder[4]  # inversion
         )
     fe_id = int(self.scan_nims.value)
     self.startScan(tlist, fe_id)
Пример #4
0
	def keyGoScan(self):
		fe_id = int(self.scan_nims.value)
		self.frontend = None
		if self.raw_channel:
			self.raw_channel = None
		tlist = []
		if nimmanager.nim_slots[int(self.scan_nims.value)].isCompatible("DVB-S"):
			nimsats = self.satList[fe_id]
			selsatidx = self.scan_satselection[fe_id].index
			if len(nimsats):
				orbpos = nimsats[selsatidx][0]
				self.addSatTransponder(tlist,
					self.transponder[0], # frequency
					self.transponder[1], # sr
					self.transponder[2], # pol
					self.transponder[3], # fec
					self.transponder[4], # inversion
					orbpos,
					self.transponder[6], # system
					self.transponder[7], # modulation
					self.transponder[8], # rolloff
					self.transponder[9]  # pilot
				)
		elif nimmanager.nim_slots[int(self.scan_nims.value)].isCompatible("DVB-T"):
			parm = buildTerTransponder(
				self.transponder[1],  # frequency
				self.transponder[9],  # inversion
				self.transponder[2],  # bandwidth
				self.transponder[4],  # fechigh
				self.transponder[5],  # feclow
				self.transponder[3],  # modulation
				self.transponder[7],  # transmission
				self.transponder[6],  # guard
				self.transponder[8],  # hierarchy
				self.transponder[10], # system
				self.transponder[11]  # plpid
			)
			tlist.append(parm)
		else: # DVB-C
			self.addCabTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # sr
				self.transponder[2], # modulation
				self.transponder[3], # fec_inner
				self.transponder[4]  # inversion
			)
		fe_id = int(self.scan_nims.value)
		self.startScan(tlist, fe_id)
Пример #5
0
 def keyGoScan(self):
     if self.transponder is None:
         print 'error: no transponder data'
         return
     else:
         fe_id = int(self.scan_nims.value)
         nim = nimmanager.nim_slots[fe_id]
         self.frontend = None
         if self.raw_channel:
             self.raw_channel = None
         tlist = []
         if nim.isCompatible('DVB-S'):
             nimsats = self.satList[fe_id]
             selsatidx = self.scan_satselection[fe_id].index
             if len(nimsats):
                 orbpos = nimsats[selsatidx][0]
                 self.addSatTransponder(
                     tlist, self.transponder[0], self.transponder[1],
                     self.transponder[2], self.transponder[3],
                     self.transponder[4], orbpos, self.transponder[6],
                     self.transponder[7], self.transponder[8],
                     self.transponder[9], self.transponder[10],
                     self.transponder[11], self.transponder[12])
         elif nim.isCompatible('DVB-T'):
             parm = buildTerTransponder(
                 self.transponder[1], self.transponder[9],
                 self.transponder[2], self.transponder[4],
                 self.transponder[5], self.transponder[3],
                 self.transponder[7], self.transponder[6],
                 self.transponder[8], self.transponder[10],
                 self.transponder[11])
             tlist.append(parm)
         elif nim.isCompatible('DVB-C'):
             self.addCabTransponder(tlist, self.transponder[0],
                                    self.transponder[1],
                                    self.transponder[2],
                                    self.transponder[3],
                                    self.transponder[4])
         elif nim.isCompatible('ATSC'):
             self.addATSCTransponder(tlist, self.transponder[0],
                                     self.transponder[1],
                                     self.transponder[2],
                                     self.transponder[3])
         else:
             print 'error: tuner not enabled/supported', nim.getType()
         self.startScan(tlist, fe_id)
         return
Пример #6
0
	def keyGoScan(self):
		self.frontend = None
		if self.raw_channel:
			del(self.raw_channel)
		tlist = []
		if nimmanager.nim_slots[int(self.satfinder_scan_nims.value)].isCompatible("DVB-S"):
			self.addSatTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # sr
				self.transponder[2], # pol
				self.transponder[3], # fec
				self.transponder[4], # inversion
				self.tuning_sat.orbital_position,
				self.transponder[6], # system
				self.transponder[7], # modulation
				self.transponder[8], # rolloff
				self.transponder[9], # pilot
				self.transponder[10],# input stream id
				self.transponder[11],# pls mode
				self.transponder[12] # pls mode
			)
		elif nimmanager.nim_slots[int(self.satfinder_scan_nims.value)].isCompatible("DVB-T"):
			parm = buildTerTransponder(
				self.transponder[1],  # frequency
				self.transponder[9],  # inversion
				self.transponder[2],  # bandwidth
				self.transponder[4],  # fechigh
				self.transponder[5],  # feclow
				self.transponder[3],  # modulation
				self.transponder[7],  # transmission
				self.transponder[6],  # guard
				self.transponder[8],  # hierarchy
				self.transponder[10], # system
				self.transponder[11]  # plp_id
			)
			tlist.append(parm)
		else: # DVB-C
			self.addCabTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # sr
				self.transponder[2], # modulation
				self.transponder[3], # fec_inner
				self.transponder[4]  # inversion
			)
		self.startScan(tlist, self.feid)
Пример #7
0
	def keyGoScan(self):
		if self.transponder is None:
			print("error: no transponder data")
			return
		fe_id = int(self.scan_nims.value)
		nim = nimmanager.nim_slots[fe_id]
		self.frontend = None
		if self.raw_channel:
			self.raw_channel = None
		tlist = []
		if nim.isCompatible("DVB-S"):
			nimsats = self.satList[fe_id]
			selsatidx = self.scan_satselection[fe_id].index
			if len(nimsats):
				orbpos = nimsats[selsatidx][0]
				self.addSatTransponder(tlist,
					self.transponder[0], # frequency
					self.transponder[1], # sr
					self.transponder[2], # pol
					self.transponder[3], # fec
					self.transponder[4], # inversion
					orbpos,
					self.transponder[6], # system
					self.transponder[7], # modulation
					self.transponder[8], # rolloff
					self.transponder[9], # pilot
					self.transponder[10],# input stream id
					self.transponder[11],# pls mode
					self.transponder[12], # pls code
					self.transponder[13], # t2mi_plp_id
					self.transponder[14] # t2mi_pid
				)
		elif nim.isCompatible("DVB-T"):
			parm = buildTerTransponder(
				self.transponder[1],  # frequency
				self.transponder[9],  # inversion
				self.transponder[2],  # bandwidth
				self.transponder[4],  # fechigh
				self.transponder[5],  # feclow
				self.transponder[3],  # modulation
				self.transponder[7],  # transmission
				self.transponder[6],  # guard
				self.transponder[8],  # hierarchy
				self.transponder[10], # system
				self.transponder[11]  # plp_id
			)
			tlist.append(parm)
		elif nim.isCompatible("DVB-C"):
			self.addCabTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # sr
				self.transponder[2], # modulation
				self.transponder[3], # fec_inner
				self.transponder[4]  # inversion
			)
		elif nim.isCompatible("ATSC"):
			self.addATSCTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # modulation
				self.transponder[2], # inversion
				self.transponder[3]  # system
			)
		else:
			print("error: tuner not enabled/supported", nim.getType())
		self.startScan(tlist, fe_id)
Пример #8
0
	def keyGoScan(self):
		if self.transponder is None:
			print "error: no transponder data"
			return
		fe_id = int(self.scan_nims.value)
		nim = nimmanager.nim_slots[fe_id]
		self.frontend = None
		if self.raw_channel:
			self.raw_channel = None
		tlist = []
		if nim.isCompatible("DVB-S"):
			nimsats = self.satList[fe_id]
			selsatidx = self.scan_satselection[fe_id].index
			if len(nimsats):
				orbpos = nimsats[selsatidx][0]
				self.addSatTransponder(tlist,
					self.transponder[0], # frequency
					self.transponder[1], # sr
					self.transponder[2], # pol
					self.transponder[3], # fec
					self.transponder[4], # inversion
					orbpos,
					self.transponder[6], # system
					self.transponder[7], # modulation
					self.transponder[8], # rolloff
					self.transponder[9], # pilot
					self.transponder[10],# input stream id
					self.transponder[11],# pls mode
					self.transponder[12] # pls code
				)
		elif nim.isCompatible("DVB-T"):
			parm = buildTerTransponder(
				self.transponder[1],  # frequency
				self.transponder[9],  # inversion
				self.transponder[2],  # bandwidth
				self.transponder[4],  # fechigh
				self.transponder[5],  # feclow
				self.transponder[3],  # modulation
				self.transponder[7],  # transmission
				self.transponder[6],  # guard
				self.transponder[8],  # hierarchy
				self.transponder[10], # system
				self.transponder[11]  # plp_id
			)
			tlist.append(parm)
		elif nim.isCompatible("DVB-C"):
			self.addCabTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # sr
				self.transponder[2], # modulation
				self.transponder[3], # fec_inner
				self.transponder[4]  # inversion
			)
		elif nim.isCompatible("ATSC"):
			self.addATSCTransponder(tlist,
				self.transponder[0], # frequency
				self.transponder[1], # modulation
				self.transponder[2], # inversion
				self.transponder[3]  # system
			)
		else:
			print "error: tuner not enabled/supported", nim.getType()
		self.startScan(tlist, fe_id)