forked from sqozz/sem6000
Cleanup characteristics
This commit is contained in:
parent
6cc5804017
commit
38272656cf
11
sem6000.py
11
sem6000.py
|
@ -18,9 +18,8 @@ class SEMSocket():
|
||||||
authenticated = False
|
authenticated = False
|
||||||
_icon_idx = None
|
_icon_idx = None
|
||||||
_name = None
|
_name = None
|
||||||
_read_char = None
|
_version_char = None
|
||||||
_write_char = None
|
_write_char = None
|
||||||
_notify_char = None
|
|
||||||
_name_char = None
|
_name_char = None
|
||||||
_btle_device = None
|
_btle_device = None
|
||||||
|
|
||||||
|
@ -148,15 +147,13 @@ class SEMSocket():
|
||||||
self.disconnect()
|
self.disconnect()
|
||||||
self._btle_device.connect(self.mac_address)
|
self._btle_device.connect(self.mac_address)
|
||||||
self._btle_handler = self.BTLEHandler(self)
|
self._btle_handler = self.BTLEHandler(self)
|
||||||
|
self._btle_device.setDelegate(self._btle_handler)
|
||||||
|
|
||||||
self._custom_service = self._btle_device.getServiceByUUID(0xfff0)
|
self._custom_service = self._btle_device.getServiceByUUID(0xfff0)
|
||||||
self._read_char = self._custom_service.getCharacteristics("0000fff1-0000-1000-8000-00805f9b34fb")[0]
|
self._version_char = self._custom_service.getCharacteristics("0000fff1-0000-1000-8000-00805f9b34fb")[0] #contains firmware version info
|
||||||
self._write_char = self._custom_service.getCharacteristics("0000fff3-0000-1000-8000-00805f9b34fb")[0]
|
self._write_char = self._custom_service.getCharacteristics("0000fff3-0000-1000-8000-00805f9b34fb")[0] #is used to write commands
|
||||||
self._notify_char = self._custom_service.getCharacteristics("0000fff4-0000-1000-8000-00805f9b34fb")[0]
|
|
||||||
self._name_char = self._custom_service.getCharacteristics("0000fff6-0000-1000-8000-00805f9b34fb")[0]
|
self._name_char = self._custom_service.getCharacteristics("0000fff6-0000-1000-8000-00805f9b34fb")[0]
|
||||||
|
|
||||||
self._btle_device.setDelegate(self._btle_handler)
|
|
||||||
|
|
||||||
def disconnect(self):
|
def disconnect(self):
|
||||||
if self.connected == True:
|
if self.connected == True:
|
||||||
self._btle_device.disconnect()
|
self._btle_device.disconnect()
|
||||||
|
|
Loading…
Reference in a new issue