sjanc commented on issue #1090:
URL: https://github.com/apache/mynewt-nimble/issues/1090#issuecomment-1911867996

   Hi,
   
   This is integral trait of long reads in GATT. Specification doesn't treat 
long read as atomic and thus server never knows what (if any) GATT procedure is 
executed by the client.  It is up to higher layers (ie profiles) to define and 
handle this.
   
   This is from Core Spec 5.4 Vol 3 Part F 3.4.4.5 "ATT_READ_BLOB_REQ"
   "Note: The value of a Long Attribute may change between the server receiving 
one ATT_READ_BLOB_REQ PDU and the next ATT_READ_BLOB_REQ PDU. A higher layer 
specification should be aware of this and define appropriate behavior."


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@mynewt.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to