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, )
Beispiel #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
Beispiel #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,)
Beispiel #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'], )
Beispiel #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)
Beispiel #11
0
 def trigger(self):
     return (calvinsys.read(self.button),)
Beispiel #12
0
 def read(self):
     data = calvinsys.read(self.file)
     self.totalread += len(data)
     return (data, )
Beispiel #13
0
 def send_data(self):
     param = calvinsys.read(self.source)
     return (param, )
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data,)
 def send_result(self):
     result = calvinsys.read(self.command)
     return (result.get("status"), result.get("headers"), result.get("body"))
Beispiel #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,)
 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,)
Beispiel #24
0
 def read_measurement(self):
     level = calvinsys.read(self.level)
     return (level, )
Beispiel #25
0
 def initial_action(self):
     calvinsys.read(self.schedule)  # ack
     calvinsys.close(self.schedule)
     self.schedule = None
     return (self.data, )
Beispiel #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,)
Beispiel #28
0
 def trigger(self):
     calvinsys.read(self.timer) # Ack
     return (self.data, )
Beispiel #29
0
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data,)
Beispiel #31
0
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data, )
 def receive(self):
     message = calvinsys.read(self.listener)
     return (message["data"],)
Beispiel #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, )
Beispiel #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, )
Beispiel #38
0
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
Beispiel #39
0
 def report(self):
     image = calvinsys.read(self._object_counter)
     return (image, )
 def read(self, _):
     value = calvinsys.read(self.registry)
     return (value,)
Beispiel #41
0
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
 def receive(self):
     data = calvinsys.read(self.server)
     return (data["handle"], data["data"])
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
Beispiel #44
0
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data, )
Beispiel #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,)
Beispiel #47
0
 def read_message(self):
     message = calvinsys.read(self.mqtt)
     return (message, )
Beispiel #48
0
 def action(self):
     state = calvinsys.read(self.switch)
     return (state, )
Beispiel #49
0
 def read_measurement(self):
     distance = calvinsys.read(self._distance)
     return (distance,)
Beispiel #50
0
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
Beispiel #51
0
 def start_measurement(self):
     calvinsys.read(self._timer)
     calvinsys.write(self._distance, True)
 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, )