Bart Sopers
|
8d629977ec
|
Improvement
|
2021-02-27 23:52:06 +01:00 |
|
Bart Sopers
|
7e5667705d
|
Minor improvement
|
2021-02-27 23:46:57 +01:00 |
|
Bart Sopers
|
d08a979da3
|
Make OmnipodDashManager.connect() return an Observable of PodEvents
|
2021-02-27 23:21:09 +01:00 |
|
Andrei Vereha
|
f8ca7592ae
|
Merge pull request #4 from 0pen-dash/ble-message
Ble message
|
2021-02-27 19:04:29 +01:00 |
|
Andrei Vereha
|
5ca622a923
|
Merge branch 'dash-bart-random' into ble-message
|
2021-02-27 18:45:01 +01:00 |
|
Andrei Vereha
|
899a3d4213
|
Merge branch 'dash-bart-random' into ble-message
|
2021-02-27 18:35:14 +01:00 |
|
bartsopers
|
ae8e944c3f
|
Merge pull request #9 from 0pen-dash/adrian/rx-retry
Retry for Observables
|
2021-02-27 01:39:32 +01:00 |
|
AdrianLxM
|
47bc12d6af
|
rename scheduler rule
|
2021-02-27 01:28:22 +01:00 |
|
AdrianLxM
|
937cdaf6be
|
rename scheduler rule
|
2021-02-27 01:26:58 +01:00 |
|
AdrianLxM
|
e0e1be01a3
|
Retry for Observables
|
2021-02-27 01:23:28 +01:00 |
|
Bart Sopers
|
dcf7672a24
|
More cleanup after conversion
|
2021-02-27 00:39:55 +01:00 |
|
Bart Sopers
|
ba65a47380
|
Merge branch 'dash-bart-random' into adrian/something
|
2021-02-26 22:12:39 +01:00 |
|
Bart Sopers
|
0a013b6d2b
|
Serializable instead of Any for data in PodEvent
|
2021-02-26 22:10:25 +01:00 |
|
AdrianLxM
|
ae30387a25
|
cleanups
|
2021-02-26 21:45:17 +01:00 |
|
Andrei Vereha
|
fb7a84bdf7
|
ble: add meaninful constants in the PayloadSplitter and getPodId
|
2021-02-26 21:30:29 +01:00 |
|
Andrei Vereha
|
358748654e
|
ble: reformat(Ctrl+Alt+L)
|
2021-02-26 18:30:59 +01:00 |
|
Bart Sopers
|
dbff1c6e50
|
Add Profile to BasalProgram mapper function, add some preliminary code in OmnipodDashManagerImpl
|
2021-02-26 17:38:45 +01:00 |
|
Andrei Vereha
|
9170cc6f76
|
move the test code to "connect"
this is wrong, for now I just need an easy way to test the initial handshake
|
2021-02-26 17:06:03 +01:00 |
|
Andrei Vereha
|
4664d21ddf
|
format, cleanups
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
badf8fe24d
|
ble: sending the first SP1/SP2 pairing command
from the fake pod logs
```
INFO[0007] Received SP1 SP2 payload 5350313d0004000010912c5350323d000bffc32dbd08030e0100008a
TRAC[0007] Read field: SP1= :: 00001091 :: 4
TRAC[0007] Read field: ,SP2= :: ffc32dbd08030e0100008a :: 11
INFO[0007] Received SP1 SP2: 00001091 :: ffc32dbd08030e0100008a
```
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
318c0c642c
|
WIP: sp1sp2
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
4e6ad3f113
|
add comments with the LTK steps
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
1661d978d0
|
mark not implemented yet functions
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
ea4db2c17b
|
ble: start implementing message reading
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
af1d505e36
|
ble:
- address review comments: renames and removed unused vars
- implement serialization for BlePackets
- improve logging, add .toHex() where we have []byte
```
INFO[0009] Received SP1 SP2 payload 5350313d0004024200032c5350323d000bffc32dbd20030e01000016
TRAC[0009] Read field: SP1= :: 02420003 :: 4
TRAC[0009] Read field: ,SP2= :: ffc32dbd20030e01000016 :: 11
INFO[0009] Received SP1 SP2: 02420003 :: ffc32dbd20030e01000016
```
|
2021-02-26 17:01:53 +01:00 |
|
Andrei Vereha
|
08ff02dd4f
|
ble: start implementing message splitting and sending
|
2021-02-26 17:01:50 +01:00 |
|
Bart Sopers
|
29c0b62978
|
Merge branch 'dash' into dash-bart-random
|
2021-02-26 16:11:21 +01:00 |
|
bartsopers
|
5b128e6def
|
Merge pull request #7 from 0pen-dash/BleManagerInterface
Define OmnipodDashBleManager interface
|
2021-02-26 16:05:07 +01:00 |
|
Andrei Vereha
|
72d0ca774f
|
define connection status as enum class
|
2021-02-26 16:04:26 +01:00 |
|
Bart Sopers
|
69c0b5afa7
|
Add Omnipod Dash GetStatusCommand and ProgramBeepsCommand
|
2021-02-26 14:41:18 +01:00 |
|
Andrei Vereha
|
f0e333da6c
|
format
|
2021-02-26 13:37:44 +01:00 |
|
Andrei Vereha
|
a23c3f2cd8
|
Define OmnipodDashBleManager interface
|
2021-02-26 13:35:01 +01:00 |
|
Andrei Vereha
|
2675592a54
|
Revert "Define OmnipodDashBleManager interface"
This reverts commit 2c9e9e7e74 .
|
2021-02-26 13:34:16 +01:00 |
|
Andrei Vereha
|
2c9e9e7e74
|
Define OmnipodDashBleManager interface
|
2021-02-26 13:33:13 +01:00 |
|
Bart Sopers
|
f2922057c0
|
Convert Omnipod Dash tests to Kotlin
|
2021-02-26 13:21:27 +01:00 |
|
bartsopers
|
5db17e735c
|
Merge pull request #6 from 0pen-dash/adrian/kotlinify-driver-pod
Kotlinify Omnipod Dash driver
|
2021-02-26 10:56:14 +01:00 |
|
bartsopers
|
7cb3fa8a5e
|
Merge pull request #5 from 0pen-dash/dash-mgr
Add OmnipodDashPodStateManager
|
2021-02-26 10:52:18 +01:00 |
|
Bart Sopers
|
85140dfb01
|
More formatting
|
2021-02-26 10:41:13 +01:00 |
|
Bart Sopers
|
29617b5d8c
|
Remove redundant qualifiers
|
2021-02-26 10:26:30 +01:00 |
|
Bart Sopers
|
04cd03f99f
|
Address review comments
|
2021-02-26 10:21:26 +01:00 |
|
Bart Sopers
|
1a12d6cd9d
|
Formatting after Kotlin conversion
|
2021-02-26 10:04:33 +01:00 |
|
Bart Sopers
|
cc3b9b7f32
|
Copied from OmnipodErosOverviewFragment to OmnipodDashOverviewFragment and added lots of TODOS there
|
2021-02-26 04:12:11 +01:00 |
|
Bart Sopers
|
acfd40e6d1
|
Add methods to OmnipodDashManager
|
2021-02-26 02:49:13 +01:00 |
|
Bart Sopers
|
97aac063ee
|
Add OmnipodDashManagerImpl
|
2021-02-26 02:45:44 +01:00 |
|
Bart Sopers
|
f32d605567
|
Add OmnipodDashManager interface
|
2021-02-26 02:34:30 +01:00 |
|
Bart Sopers
|
a348cb74e7
|
Implement more methods in OmnipodDashPodStateManagerImpl
|
2021-02-26 02:15:49 +01:00 |
|
Bart Sopers
|
bd0afdaf16
|
Resolve TODO
|
2021-02-26 01:31:13 +01:00 |
|
Bart Sopers
|
41b2602d61
|
Add OmnipodDashPodStateManager
|
2021-02-26 01:26:21 +01:00 |
|
Bart Sopers
|
bc8eefaffd
|
Convert OmnipodDashPumpPlugin to Kotlin
|
2021-02-25 23:55:12 +01:00 |
|
Bart Sopers
|
d5679e51dd
|
Merge remote-tracking branch 'origin/adrian/kotlinify-driver-pod' into dash-mgr
|
2021-02-25 23:22:16 +01:00 |
|