I'm transmitting temperature measurement characteristic values as indications. Consistently however, the first few calls to setValue return true, the client receives and ACKs the indication and I see the packets in flight. After a few successes (7 in my most recent test) however, setValue starts to return false and does not return to true responses unless I disconnect and reconnect.
Examples:
Protocol analyser showing 7 indications sent and ACKed
Serial monitor tracing indication values and API responses:
Any idea what could be cause these setValue failures?
I'm transmitting temperature measurement characteristic values as indications. Consistently however, the first few calls to setValue return true, the client receives and ACKs the indication and I see the packets in flight. After a few successes (7 in my most recent test) however, setValue starts to return false and does not return to true responses unless I disconnect and reconnect.
Examples:
Protocol analyser showing 7 indications sent and ACKed
Serial monitor tracing indication values and API responses:
Any idea what could be cause these setValue failures?
This is on an Arduino Primo btw.