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
Milos Kozak
b6cb9edaa3
New Crowdin updates ( #374 )
...
* New translations strings.xml (Afrikaans)
* New translations alert_descriptions.xml (Portuguese)
* New translations alert_titles.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Portuguese)
* New translations validator.xml (Russian)
* New translations strings.xml (Russian)
* New translations alert_descriptions.xml (Russian)
* New translations strings.xml (Russian)
2021-02-26 09:23:39 +01:00
Milos Kozak
5e431ef3d2
Merge pull request #376 from nightscout/dependabot/gradle/dev/kotlin_version-1.4.31
...
Bump kotlin_version from 1.4.30 to 1.4.31
2021-02-26 09:08:24 +01:00
Milos Kozak
9b346fcbca
Merge pull request #375 from nightscout/dependabot/gradle/dev/dagger_version-2.33
...
Bump dagger_version from 2.32 to 2.33
2021-02-26 09:07:45 +01:00
dependabot[bot]
b93ab3209b
Bump kotlin_version from 1.4.30 to 1.4.31
...
Bumps `kotlin_version` from 1.4.30 to 1.4.31.
Updates `kotlin-gradle-plugin` from 1.4.30 to 1.4.31
Updates `kotlin-stdlib-jdk7` from 1.4.30 to 1.4.31
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/commits )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-26 07:06:28 +00:00
dependabot[bot]
b7126f4221
Bump dagger_version from 2.32 to 2.33
...
Bumps `dagger_version` from 2.32 to 2.33.
Updates `dagger-compiler` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Updates `dagger-android-processor` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Updates `dagger-android` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Updates `dagger-android-support` from 2.32 to 2.33
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.32...dagger-2.33 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-26 07:05:22 +00: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
Milos Kozak
a7f1758104
convert interfaces to kotlin
2021-02-25 18:42:36 +01:00
Milos Kozak
4a512841fd
Intents -> kt
2021-02-25 17:55:42 +01:00