X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FTools%2FHardwareInfo.py;h=da7b9db132c9a41020cdcd1e2bb1a0f82db7eee0;hp=e72d29124d6b3389769ece725c1c0627c5306a79;hb=HEAD;hpb=a37ddbb7785de5f1d944f4937a5b2914ce6a3862 diff --git a/lib/python/Tools/HardwareInfo.py b/lib/python/Tools/HardwareInfo.py index e72d291..da7b9db 100644 --- a/lib/python/Tools/HardwareInfo.py +++ b/lib/python/Tools/HardwareInfo.py @@ -1,5 +1,8 @@ +import os + class HardwareInfo: device_name = None + vu_device_name = None def __init__(self): if HardwareInfo.device_name is not None: @@ -30,5 +33,13 @@ class HardwareInfo: except: pass + HardwareInfo.vu_device_name = "unknown" + vumodel_path = "/proc/stb/info/vumodel" + if os.access(vumodel_path, os.F_OK): + HardwareInfo.vu_device_name = open(vumodel_path, "r").read().strip() + def get_device_name(self): return HardwareInfo.device_name + + def get_vu_device_name(self): + return HardwareInfo.vu_device_name