コード例 #1
0
ファイル: weather.py プロジェクト: mianos/micropython
 def __init__(self, sensor_table, srv):
     self.light_sensor = LightSensor()
     self.mutex = esp.mutex()
     self.sensor_table = sensor_table
     self.sensors = dict()
     self.task = esp.os_task(callback=lambda task: handler(task, srv, self))
     for sensor_name, sensor_port in sensor_table.items():
         self.sensors[sensor_name] = Sensor(sensor_name, sensor_port, 10000, task=self.task, mutex=self.mutex)
         pyb.udelay(10000)
コード例 #2
0
 def __init__(self, sensor_table, srv):
     self.light_sensor = LightSensor()
     self.mutex = esp.mutex()
     self.sensor_table = sensor_table
     self.sensors = dict()
     self.task = esp.os_task(callback=lambda task: handler(task, srv, self))
     for sensor_name, sensor_port in sensor_table.items():
         self.sensors[sensor_name] = Sensor(sensor_name, sensor_port, 10000, task=self.task, mutex=self.mutex)
         pyb.udelay(10000)
コード例 #3
0
ファイル: tm3.py プロジェクト: mianos/micropython
 def __init__(self):
     self.os_task = esp.os_task(callback=lambda tm: self.handler(tm))
     self.dqueues = dict()
     self.bhandler = ButtonHandler()
     self.wem = WifiEventManager()
コード例 #4
0
ファイル: tmanager.py プロジェクト: wish007/micropython
 def __init__(self):
     self.os_task = esp.os_task(callback=lambda tm: self.handler(tm))
     self.actions = dict()
コード例 #5
0
 def __init__(self):
     self.os_task = esp.os_task(callback=lambda tm: self.handler(tm))
     self.dqueues = dict()
     self.bhandler = ButtonHandler()
     self.wem = WifiEventManager()