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
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
AdrianLxM
566d8f172b
make automatic kotlin conversion build - untested, still not idiomatic
2021-02-25 23:11:18 +01:00
bartsopers
80788c481f
Merge pull request #2 from 0pen-dash/ble-io
...
Ble updates
2021-02-25 21:54:07 +01:00
Andrei Vereha
9b7d31ba2c
ble: address review comments: renames and removed unused vars
2021-02-25 19:19:06 +01:00
Andrei Vereha
f2fed8adc4
Implement more suggestions after the switch to Kotlin
2021-02-25 11:20:10 +01:00
AdrianLxM
2a14d60bee
kotlin a bit more idiomatic after conversion from Java
2021-02-25 11:20:10 +01:00
Andrei Vereha
647793e0b7
Switch to Kotlin.
...
and
small fixes after conversion
2021-02-25 11:19:59 +01:00
Andrei Vereha
b4d769844c
ble-io: implement confirmation for writes
...
and make sure there is only one one IO operation in progress.
In theory, we could have parallel IO operations on each characteristic,
but I'm not sure yet if we really need to support that.
implement reads
enable notifications. Use BlockingQueue for write confirmations
2021-02-25 11:16:39 +01:00
Andrei Vereha
1ca69ec414
Ble updates
...
- stop Thread.sleep()ing and use CountDownLatches for connection
and service discovery state
- prepare BleIO for reading/writing
- define CharacteristicType for the CMD/DATA characteristics
- prepare BlePacket for DATA packets(the equivalent of BleCommand)
2021-02-24 11:49:24 +01:00
bartsopers
5b43c3e068
Merge pull request #1 from 0pen-dash/ble-scan
...
Implement ble-scanning for a new pod
2021-02-23 21:54:26 +01:00
Andrei Vereha
d9cebbbad7
mark BleCommand as abstract
2021-02-23 21:41:20 +01:00
Andrei Vereha
fa8fdd9816
Implement ble-scanning for a new pod
2021-02-23 21:21:17 +01:00
Bart Sopers
12ff37123d
Add and wire some Omnipod Dash UI
2021-02-23 01:26:57 +01:00
Bart Sopers
16f35870eb
Minor renaming
2021-02-23 00:08:56 +01:00
Milos Kozak
f402d78d95
rename insight resource files
2021-02-22 20:52:51 +01:00
Milos Kozak
07bf16b07b
rename core strings
2021-02-22 18:04:30 +01:00
Milos Kozak
aaa1ecea8d
Merge pull request #364 from bartsopers/dash
...
More Omnipod Dash preparation + some Eros fixes
2021-02-22 17:33:13 +01:00
Milos Kozak
19c5acd5ac
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
2021-02-22 17:24:08 +01:00
Milos Kozak
a0632f7753
automation module
2021-02-22 17:22:30 +01:00
Bart Sopers
0eb08ad64c
Undo removing translations
2021-02-22 12:12:55 +01:00
Bart Sopers
f52b11c78e
Merge remote-tracking branch 'upstream/dev' into dash
2021-02-22 12:04:35 +01:00
Bart Sopers
932e966b4b
Fix incorrect ViewModel key in Omnipod Eros wizard module
2021-02-22 11:47:53 +01:00
Bart Sopers
afc335e8ba
Fix incorrect view type cast in Omnipod wizard
2021-02-22 11:44:58 +01:00
Bart Sopers
524a297b22
Fix view binding for Omnipod wizard progress indication
2021-02-22 11:42:46 +01:00
Bart Sopers
34891f3fda
Add @inject annotated constructors to Omnipod view model implementations
2021-02-22 11:02:40 +01:00
Bart Sopers
b3cc8e86bf
Bugfix in Omnipod wizard
2021-02-21 22:38:25 +01:00
Bart Sopers
567c215388
More work in progress on moving stuff from omnipod-eros to omnipod-common
2021-02-21 22:01:59 +01:00
Milos Kozak
0ab1e1cc0d
fix typo
2021-02-21 20:35:25 +01:00
Milos Kozak
c501a41824
dependency injection and manifests cleanup
2021-02-21 20:11:22 +01:00
Milos Kozak
42bedb16f5
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
2021-02-21 18:05:26 +01:00
Milos Kozak
0322dd48ac
insight -> lib
2021-02-21 18:03:26 +01:00
Milos Kozak
42b5c94755
Merge pull request #357 from nightscout/combo
...
Combo refactor
2021-02-21 17:16:07 +01:00