Hi I found that if I used lightBlue to subscribe to multiple characteristics, the notifications from different characteristics messed up, for example the VALUE1 can appear in characteristic 2's updateValueCallback
Below is the example code for one characteristic
`import array
import logging
import _thread
import time
from pybleno import *
LOGGER = logging.getLogger(name)
Hi I found that if I used lightBlue to subscribe to multiple characteristics, the notifications from different characteristics messed up, for example the VALUE1 can appear in characteristic 2's updateValueCallback Below is the example code for one characteristic `import array import logging import _thread import time from pybleno import * LOGGER = logging.getLogger(name)
class VALUE1_Characteristic(Characteristic): def init(self, chara_uuid, application): Characteristic.init(self, { 'uuid': chara_uuid, 'properties': ['read', 'write', 'notify'], 'descriptors': [ Descriptor( { 'uuid' : '2901', 'value' : 'VALUE1.' } )], 'value': None }) self._updateValuecallbackVALUE1 = None self.application = application self.preresultVALUE1 = 0 self.switch_loop = True self.result = array.array('B', [0] * 1)
`