Add support for Robust Caching
- Dominant language
- C
- Stars
- 893
- Forks
- 512
- Avg merge
- 13d 31m
- Merged PRs (30d)
- 7
Description
This is needed for Bluetooth Qualification test cases:
- GATT/SR/GAS/BV-02-C
- GATT/SR/GAS/BV-05-C
- GATT/SR/GAS/BV-06-C
- GATT/SR/GAS/BV-07-C
- GATT/SR/GAS/BV-08-C
IUT operating in server mode is expected to be able to:
- compute and expose database hash characteristic
- handle Client requests on an unsynchronized database (eg respond with Database out of sync error)
- track Client's change aware/unaware state
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the GATT server handling and the database-change tracking relevant to the listed Bluetooth Qualification cases. Review how the server exposes characteristics and handles requests, then verify that it computes the database hash, reports an unsynchronized database correctly, and tracks each client's change-aware state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100