def step_no_periodic(self):
     calvinsys.read(self.timer) # Ack
     if self.count == self.start + 2:
         # now continue with periodic timer events
         calvinsys.close(self.timer)
         self.timer = calvinsys.open(self, 'sys.timer.repeating')
     calvinsys.can_write(self.timer) # Dummy read
     calvinsys.write(self.timer, self.sleep)
     self.count += 1
     return (self.count - 1, )
 def will_migrate(self):
     calvinsys.close(self.sensor)
     self.sensor = None
 def stop(self):
     calvinsys.close(self.timer) # Stop
     self.count += 1
     self.timer = None
 def teardown(self):
     calvinsys.close(self._service)
 def will_end(self):
     if self.file is not None:
         calvinsys.close(self.file)
         self.file = None
 def will_migrate(self):
     calvinsys.close(self.server)
 def will_migrate(self):
     if self.cc:
         calvinsys.close(self.cc)
 def _close_port(self):
     calvinsys.close(self.listener)
     self.listener = None
Example #9
0
 def will_end(self):
     if self.buzzer:
         calvinsys.close(self.buzzer)
Example #10
0
 def will_end(self):
     calvinsys.close(self.switch)
Example #11
0
 def will_migrate(self):
     calvinsys.close(self.switch)
 def teardown(self):
     if self._distance:
         calvinsys.close(self._distance)
     self._distance = None
Example #13
0
 def _start_timer(self):
     if self.timer:
         calvinsys.close(self.timer)
     self.timer = calvinsys.open(self, "sys.timer.once", period=self.timeout)
Example #14
0
 def will_migrate(self):
     if self.sender:
         calvinsys.close(self.sender)
Example #15
0
 def connect(self):
     if self.sender:
         calvinsys.close(self.sender)
     self.sender = calvinsys.open(self, "network.socketclient", address=self.address, port=self.port, connection_type="UDP")
 def will_end(self):
     if self.mem_buffer:
         calvinsys.write(self.fifo, self.mem_buffer)
     calvinsys.close(self.fifo)
 def teardown(self):
     calvinsys.close(self.level)
Example #18
0
 def _close_connection(self):
     calvinsys.close(self.cc)
     self.cc = None
Example #19
0
 def initial_action(self):
     calvinsys.read(self.schedule) # ack
     calvinsys.close(self.schedule)
     self.schedule = None
     return (self.data,)
Example #20
0
 def teardown(self):
     calvinsys.close(self._twit)
Example #21
0
 def will_migrate(self):
     calvinsys.close(self.pwm)
     self.pwm = None
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
Example #23
0
 def will_end(self):
     if self.pwm:
         calvinsys.close(self.pwm)
 def will_end(self):
     calvinsys.close(self.relhum)
 def will_end(self):
     calvinsys.close(self._cam)
Example #26
0
 def will_end(self):
     calvinsys.close(self._sink)
Example #27
0
 def will_migrate(self):
     if self._pin:
         calvinsys.close(self._pin)
     self._pin = None
 def report(self, **kwargs):
     if kwargs.get("stopped", False):
         calvinsys.close(self.timer)
     return self.count - self.start
Example #29
0
 def will_end(self):
     if self._pin :
         calvinsys.close(self._pin)
 def will_end(self):
     if self.sensor:
         calvinsys.close(self.sensor)
Example #31
0
 def _close_connection(self):
     calvinsys.close(self.sender)
     self.sender = None