def loop(self): log("Case Run Stage Loop", "debug") if exceeded_time(self.last_update, self.update_frequency): self.last_update = get_current_time() self.TIC_101.loop() self.GIC_101.loop() self.HIC_101.loop()
def loop(self): log("Spawn Stage Loop", "debug") if self.is_first_run(): self.start() if exceeded_time(self.last_update, self.update_frequency): self.TIC_101.loop() self.GIC_101.loop() self.HIC_101.loop()
def loop(self): log("{} Stage Loop".format(self.name), "debug") if exceeded_time(self.last_update, self.update_frequency): self.last_update = get_current_time() for controller in self.controllers: controller.loop()
def reached_stop_conditions(self): response = False if self.max_runtime: response = exceeded_time(self.start_time, self.max_runtime) return response
def stop_conditions(self): return exceeded_time(self.start_time, self.runtime)
def reached_stop_conditions(self): response = temperature_reached(self.TIC_101.reading, 23) or exceeded_time( self.start_time, self.runtime) return response