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, )
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
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,)
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'], )
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)
def trigger(self): return (calvinsys.read(self.button),)
def read(self): data = calvinsys.read(self.file) self.totalread += len(data) return (data, )
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"))
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,)
def read_measurement(self): level = calvinsys.read(self.level) return (level, )
def initial_action(self): calvinsys.read(self.schedule) # ack calvinsys.close(self.schedule) self.schedule = None return (self.data, )
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,)
def trigger(self): calvinsys.read(self.timer) # Ack return (self.data, )
def handle_reply(self): self.response = calvinsys.read(self.cmd)
def receive(self): data = calvinsys.read(self.listener) return (data,)
def read_measurement(self): data = calvinsys.read(self.temperature) return (data, )
def receive(self): message = calvinsys.read(self.listener) return (message["data"],)
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, )
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, )
def passthrough(self, token): calvinsys.read(self.timer) return (token, )
def report(self): image = calvinsys.read(self._object_counter) return (image, )
def read(self, _): value = calvinsys.read(self.registry) return (value,)
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, )
def receive(self): data = calvinsys.read(self.listener) return (data, )
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,)
def read_message(self): message = calvinsys.read(self.mqtt) return (message, )
def action(self): state = calvinsys.read(self.switch) return (state, )
def read_measurement(self): distance = calvinsys.read(self._distance) return (distance,)
def handle_reply(self): self.response = calvinsys.read(self.cmd)
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, )