def __init__(self, led_strip): #jobs is an instance of BuildJobs jobs = BuildJobs.from_dictionaries(Config.platform, Config.job_defaults, Config.jobs) sounds_controller = SoundsController(jobs.names) lights_controller = LightsController(led_strip, jobs) lights_controller.off() controllers = list( (lights_controller, sounds_controller) ) jobs.start_polling(controllers)
def __init__(self): self.build_jobs = BuildJobs.from_dictionaries(Config.platform, Config.job_defaults, Config.jobs) self.printGlobal() self.printJobs() self.printLedLayout() self.printTestResponse()