Skip to content

Instantly share code, notes, and snippets.

@TakehikoShimojima
Created June 23, 2018 02:17
Show Gist options
  • Select an option

  • Save TakehikoShimojima/1e3c3ddc0a359cc72e843d794f7a032e to your computer and use it in GitHub Desktop.

Select an option

Save TakehikoShimojima/1e3c3ddc0a359cc72e843d794f7a032e to your computer and use it in GitHub Desktop.
def handleDiscovery(self, dev, isNewDev, isNewData): # スキャンハンドラー
if isNewDev: # 新しいデバイスが見つかったら
for (adtype, desc, value) in dev.getScanData(): # アドバタイズデーターを取り出し
if desc == 'Short Local Name' and value == 'Env': # 「2JCIE-BL01」を見つけ
if dev.addr in devs.keys():
return
MSG('New %s %s' % (value, dev.addr))
devThread = EnvSensor(dev) # EnvSensorオブジェクトを生成し
devs[dev.addr] = devThread
devThread.start() # 起動する
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment