Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device Type field not complying to BTSIG "Appearance" definition #126

Open
chrislro2019 opened this issue Feb 16, 2023 · 3 comments
Open
Assignees

Comments

@chrislro2019
Copy link

Our device publishes the Appearance as 0x0D44, but the latest version 2.6b616 (and versions before it) shows Device Type: GlucoseMeter although the Online Resources Status shows "Up To Date". This does not comply to https://specificationrefs.bluetooth.com/assigned-values/Appearance%20Values.pdf. At least the Category as defined in the PDF should be used (and maybe additionally display the hex value somewhere)

@dinesharjani
Copy link
Contributor

Very good point.

We're processing 'Appearance' on our own based on the Advertised Services of the Device, not on the published Appearance value. We will take this into consideration. Thank you.

@chrislro2019
Copy link
Author

Interestingly, we are not advertising CGM or BGM services, which would be related to GlucoseMeter.

@philips77
Copy link
Member

That information isn't available on iOS. The only data types available are listed here: https://developer.apple.com/documentation/corebluetooth/cbcentralmanagerdelegate/advertisement_data_retrieval_keys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants