mirror of
https://github.com/kawasaki/pyscrlink.git
synced 2025-09-05 01:00:23 +02:00
BLESession.handle_request: Support startNotifications request
This commit is contained in:
committed by
Shin'ichiro Kawasaki
parent
e42869c93b
commit
1d29943233
@@ -515,6 +515,13 @@ class BLESession(Session):
|
||||
if params.get('startNotifications') == True:
|
||||
self.startNotifications(service_id, chara_id)
|
||||
|
||||
elif self.status == self.CONNECTED and method == 'startNotifications':
|
||||
logger.debug("handle startNotifications request")
|
||||
service_id = params['serviceId']
|
||||
chara_id = params['characteristicId']
|
||||
charas = self.perip.getCharacteristics(uuid=chara_id)
|
||||
self.startNotifications(service_id, chara_id)
|
||||
|
||||
elif self.status == self.CONNECTED and method == 'write':
|
||||
logger.debug("handle write request")
|
||||
service_id = params['serviceId']
|
||||
|
Reference in New Issue
Block a user