projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support turbo2.
[vuplus_dvbapp]
/
lib
/
python
/
Screens
/
ScanSetup.py
diff --git
a/lib/python/Screens/ScanSetup.py
b/lib/python/Screens/ScanSetup.py
index
7465fde
..
87a58f7
100644
(file)
--- a/
lib/python/Screens/ScanSetup.py
+++ b/
lib/python/Screens/ScanSetup.py
@@
-106,6
+106,7
@@
cable_autoscan_nimtype = {
'SSH108' : 'ssh108',
'TT3L10' : 'tt3l10',
'TURBO' : 'vuplus_turbo_c',
'SSH108' : 'ssh108',
'TT3L10' : 'tt3l10',
'TURBO' : 'vuplus_turbo_c',
+'TURBO2' : 'vuplus_turbo2_c',
'TT2L08' : 'tt2l08',
'BCM3148' : 'bcm3148',
'BCM3158' : 'bcm3148',
'TT2L08' : 'tt2l08',
'BCM3148' : 'bcm3148',
'BCM3158' : 'bcm3148',
@@
-115,11
+116,13
@@
terrestrial_autoscan_nimtype = {
'SSH108' : 'ssh108_t2_scan',
'TT3L10' : 'tt3l10_t2_scan',
'TURBO' : 'vuplus_turbo_t',
'SSH108' : 'ssh108_t2_scan',
'TT3L10' : 'tt3l10_t2_scan',
'TURBO' : 'vuplus_turbo_t',
+'TURBO2' : 'vuplus_turbo2_t',
'TT2L08' : 'tt2l08_t2_scan',
'BCM3466' : 'bcm3466'
}
dual_tuner_list = ('TT3L10', 'BCM3466')
'TT2L08' : 'tt2l08_t2_scan',
'BCM3466' : 'bcm3466'
}
dual_tuner_list = ('TT3L10', 'BCM3466')
+vtuner_need_idx_list = ('TURBO2')
def GetDeviceId(filter, nim_idx):
tuners={}
def GetDeviceId(filter, nim_idx):
tuners={}
@@
-137,6
+140,17
@@
def GetDeviceId(filter, nim_idx):
socket_id += 1
return device_id
socket_id += 1
return device_id
+def getVtunerId(filter, nim_idx):
+ idx_count = 1
+ for slot in nimmanager.nim_slots:
+ slot_idx = slot.slot
+ if filter in slot.description:
+ if slot_idx == nim_idx :
+ return "--idx " + str(idx_count)
+ else:
+ idx_count += 1
+ return ""
+
def GetTerrestrial5VEnable(nim_idx):
nim = nimmanager.nim_slots[nim_idx]
return int(nim.config.terrestrial_5V.value)
def GetTerrestrial5VEnable(nim_idx):
nim = nimmanager.nim_slots[nim_idx]
return int(nim.config.terrestrial_5V.value)
@@
-231,6
+245,8
@@
class CableTransponderSearchSupport:
print "GetCommand ->", err
device_id = "--device=0"
# print nim_idx, nim_name, cable_autoscan_nimtype[nim_name], device_id
print "GetCommand ->", err
device_id = "--device=0"
# print nim_idx, nim_name, cable_autoscan_nimtype[nim_name], device_id
+ elif nim_name in vtuner_need_idx_list:
+ device_id = getVtunerId(nim_name, nim_idx)
command = "%s %s" % (cable_autoscan_nimtype[nim_name], device_id)
return command
except Exception, err:
command = "%s %s" % (cable_autoscan_nimtype[nim_name], device_id)
return command
except Exception, err:
@@
-462,6
+478,8
@@
class TerrestrialTransponderSearchSupport:
print "terrestrialTransponderGetCmd ->", err
device_id = "--device 0"
# print nim_idx, nim_name, terrestrial_autoscan_nimtype[nim_name], device_id
print "terrestrialTransponderGetCmd ->", err
device_id = "--device 0"
# print nim_idx, nim_name, terrestrial_autoscan_nimtype[nim_name], device_id
+ elif nim_name in vtuner_need_idx_list:
+ device_id = getVtunerId(nim_name, nim_idx)
command = "%s %s" % (terrestrial_autoscan_nimtype[nim_name], device_id)
return command
except Exception, err:
command = "%s %s" % (terrestrial_autoscan_nimtype[nim_name], device_id)
return command
except Exception, err: