aioble/server: Log warning on out-of-order indication.

pull/461/head
Andrew Leech 2021-08-17 11:28:07 +10:00
rodzic 5b496e944e
commit 7e88b98729
1 zmienionych plików z 5 dodań i 4 usunięć

Wyświetl plik

@ -284,10 +284,11 @@ class Characteristic(BaseCharacteristic):
# Timeout. # Timeout.
return return
# See TODO in __init__ to support multiple concurrent indications. # See TODO in __init__ to support multiple concurrent indications.
assert connection == characteristic._indicate_connection if connection == characteristic._indicate_connection:
characteristic._indicate_status = status characteristic._indicate_status = status
characteristic._indicate_event.set() characteristic._indicate_event.set()
else:
log_warn("Received indication for unexpected connection")
class BufferedCharacteristic(Characteristic): class BufferedCharacteristic(Characteristic):
def __init__(self, *args, max_len=20, append=False, **kwargs): def __init__(self, *args, max_len=20, append=False, **kwargs):