def setup(self, config):
        MenuOption.setup(self, config)
        
        self.whitelist = self.getWhitelist(config)
        self.blacklist = self.getBlacklist(config)
        self.whitelist_status = self.getWhitelistStatus(config)
        self.blacklist_status = self.getBlacklistStatus(config)

        lcd.create_char(0, [0, 4, 14, 0, 0, 14, 4, 0])  # Up down arrow

        # init webclient
        self.webclient = Webclient(config)
        
        # get the modules as JSON
	complete_modules = self.getModules()
	
        for line in complete_modules:
            if self.whitelist:
                if line in self.whitelist:
                    self.modules.append(line)
            else:
                self.modules.append(line)
          
            if self.blacklist_status:
                if line in self.blacklist and line in self.modules:
                    self.modules.remove(line)

	self.ready = True
Exemplo n.º 2
0
 def setup(self, config):
   self.ready = False
   MenuOption.setup(self, config)
   if 'Radio Stations' in self.config.sections():
     self.stations = self.config.options('Radio Stations')
     self.ready = True
     self.start()
Exemplo n.º 3
0
 def setup(self, config):
     self.ready = False
     MenuOption.setup(self, config)
     if 'Radio Stations' in self.config.sections():
         self.stations = self.config.options('Radio Stations')
         self.ready = True
         self.start()
Exemplo n.º 4
0
 def setup(self, config):
   MenuOption.setup(self, config)
   self.edit_mode = EDIT_VOLUME
   self.volume = int(self.get_option('Sound','volume',80))
   self.set_volume()
   self.actual_volume = self.get_volume()
   self.output_mode = self.get_mode()
    def setup(self, config):
        MenuOption.setup(self, config)
        
        self.whitelist = self.getWhitelist(config)
        self.blacklist = self.getBlacklist(config)
        self.whitelist_status = self.getWhitelistStatus(config)
        self.blacklist_status = self.getBlacklistStatus(config)

        lcd.create_char(0, [0, 4, 14, 0, 0, 14, 4, 0])  # Up down arrow

        # init webclient
        self.webclient = Webclient(config)
        
        # get the modules as JSON
	complete_modules = self.getModules()
	
        for line in complete_modules:
            if self.whitelist:
                if line in self.whitelist:
                    self.modules.append(line)
            else:
                self.modules.append(line)
          
            if self.blacklist_status:
                if line in self.blacklist and line in self.modules:
                    self.modules.remove(line)

	self.ready = True
Exemplo n.º 6
0
 def setup(self, config):
     MenuOption.setup(self, config)
     self.edit_mode = EDIT_VOLUME
     self.volume = int(self.get_option('Sound', 'volume', 80))
     self.set_volume()
     self.actual_volume = self.get_volume()
     self.output_mode = self.get_mode()
Exemplo n.º 7
0
 def setup(self, config):
     MenuOption.setup(self, config)
     self.load_options()
Exemplo n.º 8
0
 def setup(self, config):
     MenuOption.setup(self, config)
     self.load_options()
Exemplo n.º 9
0
 def setup(self, config):
     MenuOption.setup(self, config)
    def setup(self, config):
	MenuOption.setup(self, config)
	
	if 'commands' in self.config.sections():
            self.cmds = self.config.options('commands')
            self.ready = True
    def setup(self, config):
        MenuOption.setup(self, config)

        if 'commands' in self.config.sections():
            self.cmds = self.config.options('commands')
            self.ready = True
Exemplo n.º 12
0
 def setup(self, config):
     MenuOption.setup(self, config)
     self.curr_idx = 0
     self.curr_val = self.lights_control._schedule[self.curr_idx]
Exemplo n.º 13
0
 def setup(self, config):
   MenuOption.setup(self, config)
Exemplo n.º 14
0
 def setup(self, config):
     MenuOption.setup(self, config)
     self.volume = int(self.get_option('Sound', 'volume', 80))
     self.set_volume()
     self.actual_volume = self.get_volume()
Exemplo n.º 15
0
 def setup(self, config):
   MenuOption.setup(self, config)
   self.volume = int(self.get_option('Sound','volume',80))
   self.set_volume()
   self.actual_volume = self.get_volume()