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 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, )
Example #3
0
 def open_file(self, filename):
     obj = calvinsys.open(self, "io.filesize", filename=filename)
     if calvinsys.can_read(obj):
         self.filelen = calvinsys.read(obj)
         calvinsys.close(obj)
         self.file = calvinsys.open(self,
                                    "io.filereader",
                                    filename=filename)
     if self.file is None:
         self.file_not_found = True
Example #4
0
 def send_data(self):
     param = calvinsys.read(self.source)
     return (param, )
 def read_card(self):
     result = calvinsys.read(self.rfid)
     result['timestamp'] = self.time.timestamp()
     return (result,)
 def read(self, _):
     attr = calvinsys.read(self.registry)
     return (attr,)
Example #7
0
 def finish_forecast(self):
     forecast = calvinsys.read(self._service)
     return (forecast,)
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
Example #9
0
 def send_result(self):
     result = calvinsys.read(self.command)
     return (result.get("status"), result.get("headers"),
             result.get("body"))
 def start_measurement(self):
     # ack timer
     calvinsys.read(self.timer)
     # start measurement
     calvinsys.write(self.temperature, True)
Example #11
0
 def trigger(self):
     return (calvinsys.read(self.button),)
Example #12
0
 def read(self):
     data = calvinsys.read(self.file)
     self.totalread += len(data)
     return (data, )
Example #13
0
 def send_data(self):
     param = calvinsys.read(self.source)
     return (param, )
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data,)
Example #15
0
 def send_result(self):
     result = calvinsys.read(self.command)
     return (result.get("status"), result.get("headers"), result.get("body"))
Example #16
0
 def deliver(self):
     humidity = calvinsys.read(self.relhum)
     return (humidity,)
 def step_periodic(self):
     calvinsys.read(self.timer)  # Ack
     self.count += 1
     return (self.count - 1, )
 def read(self, _):
     attribute = calvinsys.read(self.registry)
     return (attribute, )
 def read_measurement(self):
     value = calvinsys.read(self.temperature)
     # reset timer
     calvinsys.write(self.timer, self.period)
     return (value,)
Example #20
0
 def receive(self):
     data = calvinsys.read(self.cc)
     return (data,)
 def start_measurement(self):
     # ack timer
     calvinsys.read(self.timer)
     # start measurement
     calvinsys.write(self.temperature, True)
 def report(self):
     objects = calvinsys.read(self._object_counter)
     return (objects, )
 def read_measurement(self):
     data = calvinsys.read(self.pressure)
     return (data,)
Example #24
0
 def read_measurement(self):
     level = calvinsys.read(self.level)
     return (level, )
Example #25
0
 def initial_action(self):
     calvinsys.read(self.schedule)  # ack
     calvinsys.close(self.schedule)
     self.schedule = None
     return (self.data, )
Example #26
0
 def cnt(self):
     calvinsys.read(self.schedule) # ack
     calvinsys.can_write(self.schedule)
     calvinsys.write(self.schedule, 0) #reset
     self.count += 1
     return (self.count, )
 def read(self, _):
     attribute = calvinsys.read(self.registry)
     return (attribute,)
Example #28
0
 def trigger(self):
     calvinsys.read(self.timer) # Ack
     return (self.data, )
Example #29
0
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data,)
Example #31
0
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data, )
 def receive(self):
     message = calvinsys.read(self.listener)
     return (message["data"],)
Example #33
0
 def read_card(self):
     result = calvinsys.read(self.rfid)
     result['timestamp'] = self.time.timestamp()
     return (result, )
 def read_measurement(self):
     value = calvinsys.read(self.temperature)
     # reset timer
     calvinsys.write(self.timer, self.period)
     return (value, )
Example #35
0
 def read_measurement(self):
     temperature = calvinsys.read(self._temperature)
     self._timer = self['timer'].once(1.0 / self.frequency)
     return (temperature, )
 def read(self):
     line = calvinsys.read(self.file)
     return (line, )
 def read(self, _):
     value = calvinsys.read(self.registry)
     return (value, )
Example #38
0
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
Example #39
0
 def report(self):
     image = calvinsys.read(self._object_counter)
     return (image, )
 def read(self, _):
     value = calvinsys.read(self.registry)
     return (value,)
Example #41
0
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
Example #42
0
 def receive(self):
     data = calvinsys.read(self.server)
     return (data["handle"], data["data"])
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
Example #44
0
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data, )
Example #45
0
 def read_pin(self):
     state = calvinsys.read(self._pin)
     return (1 if state else 0,)
 def deliver(self):
     humidity = calvinsys.read(self.relhum)
     return (humidity,)
Example #47
0
 def read_message(self):
     message = calvinsys.read(self.mqtt)
     return (message, )
Example #48
0
 def action(self):
     state = calvinsys.read(self.switch)
     return (state, )
Example #49
0
 def read_measurement(self):
     distance = calvinsys.read(self._distance)
     return (distance,)
Example #50
0
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
Example #51
0
 def start_measurement(self):
     calvinsys.read(self._timer)
     calvinsys.write(self._distance, True)
Example #52
0
 def report(self):
     objects = calvinsys.read(self._object_counter)
     return (objects, )
 def logger(self):
     calvinsys.read(self.timer)
     _log.info("{}: received: {}, sent: {}".format(self.buffer_id, self.received, self.sent))
     calvinsys.write(self.timer, self.interval)
 def step_periodic(self):
     calvinsys.read(self.timer) # Ack
     self.count += 1
     return (self.count - 1, )
 def pop_data(self):
     data = calvinsys.read(self.fifo)
     self.sent += len(data)
     _log.info("popping")
     return (data, )
 def state_change(self):
     value = calvinsys.read(self.sensor)
     return (True if value else False,)
 def send_image(self):
     image = calvinsys.read(self._cam)
     return (image, )