Core spec V5.4 Vol. 3 Part G 2.5.2.1 Robust Caching specifies the conditions where Database Out Of Sync (0x12) error needs to be returned as follows: If a client that has indicated support for robust caching (by setting the Robust Caching bit in the Client Supported Features characteristic) is change-unaware then the server shall send an ATT_ERROR_RSP PDU with the Error Code parameter set to Database Out Of Sync (0x12) when either of the following happen: • That client requests an operation at any Attribute Handle or list of Attribute Handles by sending an ATT request. • That client sends an ATT_READ_BY_TYPE_REQ PDU with Attribute Type other than «Include» or «Characteristic» and an Attribute Handle range other than 0x0001 to 0xFFFF. Add the conditions to ATT_READ_BY_TYPE_REQ handler. Signed-off-by: Chang Kim <changshik@meta.com> |
||
|---|---|---|
| .. | ||
| audio | ||
| common | ||
| controller | ||
| crypto | ||
| host | ||
| lib | ||
| mesh | ||
| services | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.adv | ||
| Kconfig.iso | ||
| Kconfig.logging | ||