I am currently testing the Contour Plus One device with flutter_blue. I cannot get all the records from the device using via sample code. I have referred GlucometerBluetoothToHealthKit and try to run the commands
Examples of RACP commands (which are sparsely documented in the spec and that I had to discover iteratively):-
A) [1,1] Read all records. NO RESPONSE
B) [4,1] Number of records GETTING RESPONSE The total size
C) [1,6] Read the last record received NO RESPONSE
D) [1,5] Read first record NO RESPONSE
E) [1,3,1,45,0] Read extract from record 45 onwards NO RESPONSE
Please note I am getting the response when taking the live blood sample. I can see that in logs
The steps and screenshots are as follows:-
Device connected.
Expand Service 0x1808.
Press Notify option on characteristics 0x2A18.
Click Write option Characteristics 0x2A52 (With [1,1]) NO OUTPUT
Well, my Glucose device is having 6 records. I am not sure what I am missing here.
Also, I have noted an interesting behavior noted here when I press the sync button on the Health2Sync Android app (A complete separate app from the play store) I am able to see the output in 0x2A18 (PFA image)
I think I am triggering the wrong command to get the values. Can someone please help with the commands to get all values? I have already referred to the following articles but nothing helped