コード例 #1
0
 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, )
コード例 #2
0
 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, )
コード例 #3
0
ファイル: FileReader.py プロジェクト: shashi12533/calvin-base
 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
コード例 #4
0
 def send_data(self):
     param = calvinsys.read(self.source)
     return (param, )
コード例 #5
0
 def read_card(self):
     result = calvinsys.read(self.rfid)
     result['timestamp'] = self.time.timestamp()
     return (result,)
コード例 #6
0
 def read(self, _):
     attr = calvinsys.read(self.registry)
     return (attr,)
コード例 #7
0
 def finish_forecast(self):
     forecast = calvinsys.read(self._service)
     return (forecast,)
コード例 #8
0
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
コード例 #9
0
ファイル: HTTPGetS.py プロジェクト: shashi12533/calvin-base
 def send_result(self):
     result = calvinsys.read(self.command)
     return (result.get("status"), result.get("headers"),
             result.get("body"))
コード例 #10
0
 def start_measurement(self):
     # ack timer
     calvinsys.read(self.timer)
     # start measurement
     calvinsys.write(self.temperature, True)
コード例 #11
0
 def trigger(self):
     return (calvinsys.read(self.button),)
コード例 #12
0
ファイル: FileReader.py プロジェクト: shashi12533/calvin-base
 def read(self):
     data = calvinsys.read(self.file)
     self.totalread += len(data)
     return (data, )
コード例 #13
0
 def send_data(self):
     param = calvinsys.read(self.source)
     return (param, )
コード例 #14
0
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data,)
コード例 #15
0
 def send_result(self):
     result = calvinsys.read(self.command)
     return (result.get("status"), result.get("headers"), result.get("body"))
コード例 #16
0
 def deliver(self):
     humidity = calvinsys.read(self.relhum)
     return (humidity,)
コード例 #17
0
 def step_periodic(self):
     calvinsys.read(self.timer)  # Ack
     self.count += 1
     return (self.count - 1, )
コード例 #18
0
 def read(self, _):
     attribute = calvinsys.read(self.registry)
     return (attribute, )
コード例 #19
0
 def read_measurement(self):
     value = calvinsys.read(self.temperature)
     # reset timer
     calvinsys.write(self.timer, self.period)
     return (value,)
コード例 #20
0
 def receive(self):
     data = calvinsys.read(self.cc)
     return (data,)
コード例 #21
0
 def start_measurement(self):
     # ack timer
     calvinsys.read(self.timer)
     # start measurement
     calvinsys.write(self.temperature, True)
コード例 #22
0
 def report(self):
     objects = calvinsys.read(self._object_counter)
     return (objects, )
コード例 #23
0
 def read_measurement(self):
     data = calvinsys.read(self.pressure)
     return (data,)
コード例 #24
0
 def read_measurement(self):
     level = calvinsys.read(self.level)
     return (level, )
コード例 #25
0
 def initial_action(self):
     calvinsys.read(self.schedule)  # ack
     calvinsys.close(self.schedule)
     self.schedule = None
     return (self.data, )
コード例 #26
0
ファイル: Counter.py プロジェクト: shashi12533/calvin-base
 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, )
コード例 #27
0
 def read(self, _):
     attribute = calvinsys.read(self.registry)
     return (attribute,)
コード例 #28
0
ファイル: Trigger.py プロジェクト: shashi12533/calvin-base
 def trigger(self):
     calvinsys.read(self.timer) # Ack
     return (self.data, )
コード例 #29
0
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
コード例 #30
0
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data,)
コード例 #31
0
 def read_measurement(self):
     data = calvinsys.read(self.temperature)
     return (data, )
コード例 #32
0
 def receive(self):
     message = calvinsys.read(self.listener)
     return (message["data"],)
コード例 #33
0
 def read_card(self):
     result = calvinsys.read(self.rfid)
     result['timestamp'] = self.time.timestamp()
     return (result, )
コード例 #34
0
 def read_measurement(self):
     value = calvinsys.read(self.temperature)
     # reset timer
     calvinsys.write(self.timer, self.period)
     return (value, )
コード例 #35
0
 def read_measurement(self):
     temperature = calvinsys.read(self._temperature)
     self._timer = self['timer'].once(1.0 / self.frequency)
     return (temperature, )
コード例 #36
0
 def read(self):
     line = calvinsys.read(self.file)
     return (line, )
コード例 #37
0
 def read(self, _):
     value = calvinsys.read(self.registry)
     return (value, )
コード例 #38
0
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
コード例 #39
0
ファイル: FaceFinder.py プロジェクト: shashi12533/calvin-base
 def report(self):
     image = calvinsys.read(self._object_counter)
     return (image, )
コード例 #40
0
 def read(self, _):
     value = calvinsys.read(self.registry)
     return (value,)
コード例 #41
0
 def timeout(self):
     item = self.timers.pop(0)
     calvinsys.read(item['timer'])
     calvinsys.close(item['timer'])
     return (item['token'], )
コード例 #42
0
 def receive(self):
     data = calvinsys.read(self.server)
     return (data["handle"], data["data"])
コード例 #43
0
 def passthrough(self, token):
     calvinsys.read(self.timer)
     return (token, )
コード例 #44
0
 def receive(self):
     data = calvinsys.read(self.listener)
     return (data, )
コード例 #45
0
ファイル: DigitalIn.py プロジェクト: shashi12533/calvin-base
 def read_pin(self):
     state = calvinsys.read(self._pin)
     return (1 if state else 0,)
コード例 #46
0
 def deliver(self):
     humidity = calvinsys.read(self.relhum)
     return (humidity,)
コード例 #47
0
 def read_message(self):
     message = calvinsys.read(self.mqtt)
     return (message, )
コード例 #48
0
ファイル: Switch.py プロジェクト: vmillnert/calvin-base
 def action(self):
     state = calvinsys.read(self.switch)
     return (state, )
コード例 #49
0
ファイル: Distance.py プロジェクト: tfr10sj1/calvin-base
 def read_measurement(self):
     distance = calvinsys.read(self._distance)
     return (distance,)
コード例 #50
0
ファイル: HTTPGet.py プロジェクト: shashi12533/calvin-base
 def handle_reply(self):
     self.response = calvinsys.read(self.cmd)
コード例 #51
0
ファイル: Distance.py プロジェクト: tfr10sj1/calvin-base
 def start_measurement(self):
     calvinsys.read(self._timer)
     calvinsys.write(self._distance, True)
コード例 #52
0
 def report(self):
     objects = calvinsys.read(self._object_counter)
     return (objects, )
コード例 #53
0
 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)
コード例 #54
0
 def step_periodic(self):
     calvinsys.read(self.timer) # Ack
     self.count += 1
     return (self.count - 1, )
コード例 #55
0
 def pop_data(self):
     data = calvinsys.read(self.fifo)
     self.sent += len(data)
     _log.info("popping")
     return (data, )
コード例 #56
0
 def state_change(self):
     value = calvinsys.read(self.sensor)
     return (True if value else False,)
コード例 #57
0
 def send_image(self):
     image = calvinsys.read(self._cam)
     return (image, )