+ def createMenu(self):
+ self.list = [ ]
+ self.list.append( ("Reset", 0) )
+ self.list.append( ("Init", 1) )
+
+ self.state = eDVBCI_UI.getInstance().getState(0)
+ if self.state == 0: #no module
+ self.list.append( ("no module found", 2) )
+ elif self.state == 1: #module in init
+ self.list.append( ("init module", 2) )
+ elif self.state == 2: #module ready
+ #get appname
+ appname = eDVBCI_UI.getInstance().getAppName(0)
+ self.list.append( (appname, 2) )
+
+ self["entries"] .list = self.list
+ self["entries"] .l.setList(self.list)
+
+ def TimerCheck(self):
+ state = eDVBCI_UI.getInstance().getState(0)
+ if self.state != state:
+ print "something happens"
+ self.state = state
+ self.createMenu()