forked from jamorham/xDrip-plus
-
Notifications
You must be signed in to change notification settings - Fork 0
Grégory Beloncle edited this page Sep 8, 2017
·
1 revision
Notes on blucon branch:
- you need to select limitter as input and not blucon!
- limitter will not work anymore
- you may need to set your own bt pass (6 digits on blucon) into: private final String DEFAULT_BT_PIN = "170985";
- Code will request fixed blocks
Next steps for POC:
- add states and check it: ok
- decode blocks: ok
- request correct blocks depending on answers: ok
- display value: ok
- why value * 1000?: because dex doesnt support double value so converting it into int
- stop xdrip trying to connect to blucon? => Disable timer, how? Maybe not needed....
- search for block in FRAM for block getPatchInfo
***** Issues:
- Second bg read after 5min gives a NACK
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: cb010000
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: wakeup received
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: wakeup received
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: getPatchInfo
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: entered
09-02 22:01:19.985 10600-10622/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: sending message:
0x00000000 01 0D 09 00 ....
09-02 22:01:20.375 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: onCharacteristicChanged entered
0x00000000 8B D9 04 06 0C 6A 00 00 A0 07 E0 F3 07 B8 B1 80 .....j..........
0x00000010 55 05 00 03 U...
09-02 22:01:20.375 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: 8bd904060c6a0000a007e0f307b8b18055050003
09-02 22:01:20.380 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: Patch Info received
09-02 22:01:20.380 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: Send ACK
09-02 22:01:20.380 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: entered
09-02 22:01:20.380 10600-11050/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: sending message:
0x00000000 81 0A 00 ...
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: onCharacteristicChanged entered
0x00000000 8B 0A 00 ...
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: 8b0a00
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: Got ACK
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: getNowGlucoseDataIndexCommand
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: entered
09-02 22:01:20.780 10600-10623/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: sending message:
0x00000000 01 0D 0E 01 03 .....
09-02 22:01:31.910 10600-11055/com.eveningoutpost.dexdrip I/DexCollectionService: onCharacteristicChanged entered
0x00000000 8B 1A 02 00 14 .....
09-02 22:01:31.910 10600-11055/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: 8b1a020014
09-02 22:01:31.910 10600-11055/com.eveningoutpost.dexdrip E/DexCollectionService: *******************************COMMAND NOT FOUND!!!!!!!!!!-> 8b1a020014
- PatchInfo answer is not used
- Sensor age is not found
- Unknown cmds: 010d0a00 010d0b00
- Unknown answer: cb020000
09-02 22:52:34.890 31389-31417/com.eveningoutpost.dexdrip I/DexCollectionService: Send sleep cmd
09-02 22:52:34.890 31389-31417/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: entered
09-02 22:52:34.890 31389-31417/com.eveningoutpost.dexdrip I/DexCollectionService: sendBtMessage: sending message:
0x00000000 01 0C 0E 00 ....
09-02 22:52:34.910 31389-31931/com.eveningoutpost.dexdrip I/jamorham graph: Noise: Not enough data to get sensible noise value
09-02 22:52:34.940 31389-31389/com.eveningoutpost.dexdrip I/jamorham graph: Raw points size is zero
09-02 22:52:34.940 31389-31931/com.eveningoutpost.dexdrip I/AlertPlayer: getPlayer: Creating a new AlertPlayer
09-02 22:52:34.960 31389-31931/com.eveningoutpost.dexdrip I/AlertPlayer: revertCurrentVolume volumeBeforeAlert -1 volumeForThisAlert -1 currentVolume 9
09-02 22:52:34.960 31389-31931/com.eveningoutpost.dexdrip I/Noise: Changed from: Startup to Low
09-02 22:52:34.975 31389-31389/com.eveningoutpost.dexdrip I/jamorham graph: Raw points size is zero
09-02 22:52:35.015 31389-31931/com.eveningoutpost.dexdrip I/Notifications: ArmTimer recieved a biger time, will fire in 6 minutes
09-02 22:52:35.050 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: onCharacteristicChanged entered
0x00000000 8B 0A 00 ...
09-02 22:52:35.050 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: 8b0a00
09-02 22:52:35.050 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: Got ACK
09-02 22:52:35.050 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: Got sleep ack, resetting initialstate!
09-02 22:52:35.050 31389-31413/com.eveningoutpost.dexdrip E/DexCollectionService: Nothing to send!
09-02 22:52:35.190 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: onCharacteristicChanged entered
0x00000000 CB 02 00 00 ....
09-02 22:52:35.190 31389-31413/com.eveningoutpost.dexdrip I/DexCollectionService: BlueCon data: cb020000
09-02 22:52:35.190 31389-31413/com.eveningoutpost.dexdrip E/DexCollectionService: *******************************COMMAND NOT FOUND!!!!!!!!!!-> cb020000
09-02 22:52:35.200 31389-31413/com.eveningoutpost.dexdrip E/DexCollectionService: Nothing to send!
----------> might be an indication for low or dead battery!
Next steps for correct implementations:
- create a real "blucon" devices and use blucon parameters (UUID)
- create a popup to input BT pin
- decodes blocks for BG, trend, battery, etc.......
Have fun!
Gregory