Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 def reached_stop_conditions(self):
     response = False
     if self.max_runtime:
         response = exceeded_time(self.start_time, self.max_runtime)
     return response
Example #5
0
 def stop_conditions(self):
     return exceeded_time(self.start_time, self.runtime)
Example #6
0
 def reached_stop_conditions(self):
     response = temperature_reached(self.TIC_101.reading,
                                    23) or exceeded_time(
                                        self.start_time, self.runtime)
     return response