def __init__(self, address, callback, host, port, device_type=None,
backend='auto', interface=None):
self.address = address
self.callback = callback
self.device_type = device_type
self.interface = interface
self.HOST = host #'192.168.1.118'
self.PORT = port #9999
self.s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
if backend == 'auto':
if platform == "linux" or platform == "linux2":
self.backend = 'gatt'
else:
self.backend = 'bgapi'
elif backend in ['gatt', 'bgapi']:
self.backend = backend
else:
raise(ValueError('Backend must be auto, gatt or bgapi'))
评论列表
文章目录