diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-09-25 12:42:58 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-09-25 12:42:58 +0200 |
| commit | 72f38fa3d54ce2ded1826e18e9a3ae94b7bc20f3 (patch) | |
| tree | d1111fbab520bfbd9d178c34f84fd3d6dc5d50e4 /mytest.py | |
| parent | a63b53ca054ce08e33b26c77fda9f0fef5af279b (diff) | |
| download | enigma2-72f38fa3d54ce2ded1826e18e9a3ae94b7bc20f3.tar.gz enigma2-72f38fa3d54ce2ded1826e18e9a3ae94b7bc20f3.zip | |
add a standby counter and a enigma2 startcounter
config.misc.standbyCount (not saved to /etc/enigma2/settings)
config.misc.startCounter (saved to /etc/enigma2/settings on clean e2 shutdown)
Diffstat (limited to 'mytest.py')
| -rwxr-xr-x | mytest.py | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -42,7 +42,7 @@ from skin import readSkin profile("LOAD:Tools") from Tools.Directories import InitFallbackFiles, resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE -from Components.config import config, configfile, ConfigText, ConfigYesNo +from Components.config import config, configfile, ConfigText, ConfigYesNo, ConfigInteger, NoSave InitFallbackFiles() profile("ReloadProfiles") @@ -51,6 +51,20 @@ eDVBDB.getInstance().reloadBouquets() config.misc.radiopic = ConfigText(default = resolveFilename(SCOPE_SKIN_IMAGE)+"radio.mvi") config.misc.isNextRecordTimerAfterEventActionAuto = ConfigYesNo(default=False) config.misc.useTransponderTime = ConfigYesNo(default=True) +config.misc.startCounter = ConfigInteger(default=0) # number of e2 starts... +config.misc.standbyCounter = NoSave(ConfigInteger(default=0)) # number of standby + +#demo code for use of standby enter leave callbacks +#def leaveStandby(): +# print "!!!!!!!!!!!!!!!!!leave standby" + +#def standbyCountChanged(configElement): +# print "!!!!!!!!!!!!!!!!!enter standby num", configElement.value +# from Screens.Standby import inStandby +# inStandby.onClose.append(leaveStandby) + +#config.misc.standbyCounter.addNotifier(standbyCountChanged, initial_call = False) +#################################################### def useTransponderTimeChanged(configElement): enigma.eDVBLocalTimeHandler.getInstance().setUseDVBTime(configElement.value) @@ -413,6 +427,8 @@ profile("Load:VolumeControl") from Components.VolumeControl import VolumeControl def runScreenTest(): + config.misc.startCounter.value += 1 + profile("readPluginList") plugins.readPluginList(resolveFilename(SCOPE_PLUGINS)) @@ -466,6 +482,8 @@ def runScreenTest(): profile_final() runReactor() + config.misc.startCounter.save() + profile("wakeup") from time import time, strftime, localtime from Tools.DreamboxHardware import setFPWakeuptime, getFPWakeuptime, setRTCtime |
