jbr7rr
cbc5a51f2c
Merge remote-tracking branch 'nightscout/dev' into medtrum-test1
2023-06-16 21:02:26 +02:00
jbr7rr
3a33f46e2f
Fix wrong notifications, and error on load
2023-06-15 18:52:55 +02:00
Milos Kozak
a5774b6e2e
EOPATCH: rollback specialEnableCondition change
2023-06-14 18:13:09 +02:00
Milos Kozak
e27c510f75
New Crowdin updates ( #2571 )
...
* New translations strings.xml (Korean)
* New translations strings_alarm.xml (Romanian)
* New translations strings_alarm.xml (French)
* New translations strings_alarm.xml (Spanish)
* New translations strings_alarm.xml (Afrikaans)
* New translations strings_alarm.xml (Bulgarian)
* New translations strings_alarm.xml (Catalan)
* New translations strings_alarm.xml (Czech)
* New translations strings_alarm.xml (Danish)
* New translations strings_alarm.xml (German)
* New translations strings_alarm.xml (Greek)
* New translations strings_alarm.xml (Irish)
* New translations strings_alarm.xml (Hebrew)
* New translations strings_alarm.xml (Hungarian)
* New translations strings_alarm.xml (Italian)
* New translations strings_alarm.xml (Japanese)
* New translations strings_alarm.xml (Korean)
* New translations strings_alarm.xml (Lithuanian)
* New translations strings_alarm.xml (Dutch)
* New translations strings_alarm.xml (Norwegian)
* New translations strings_alarm.xml (Polish)
* New translations strings_alarm.xml (Portuguese)
* New translations strings_alarm.xml (Russian)
* New translations strings_alarm.xml (Slovak)
* New translations strings_alarm.xml (Swedish)
* New translations strings_alarm.xml (Turkish)
* New translations strings_alarm.xml (Chinese Simplified)
* New translations strings_alarm.xml (Portuguese, Brazilian)
* New translations strings_alarm.xml (Croatian)
* New translations strings_alarm.xml (Serbian (Latin))
* New translations strings_alarm.xml (Spanish)
* New translations strings_alarm.xml (Czech)
* New translations strings_alarm.xml (French)
* New translations strings_alarm.xml (French)
* New translations strings_alarm.xml (Slovak)
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Czech)
* New translations strings.xml (German)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Italian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Dutch)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Polish)
* New translations strings.xml (Russian)
* New translations strings.xml (Slovak)
* New translations strings.xml (Turkish)
* Update source file strings.xml
* New translations strings.xml (Spanish)
* New translations strings.xml (Czech)
* New translations strings.xml (Slovak)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings_alarm.xml (Turkish)
* New translations strings_alarm.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings.xml (Italian)
* New translations strings_alarm.xml (Italian)
2023-06-14 11:47:51 +02:00
jbr7rr
49de6a9c32
Add settings, and setting sync with pump
2023-06-13 21:42:05 +02:00
jbr7rr
419def7f6b
Notifications and fake TBR on state changes
2023-06-13 13:35:08 +02:00
jbr7rr
8caeb4a3e0
add loadEvents(), small improvements
2023-06-11 13:37:59 +02:00
jbr7rr
e568ab399f
Force always to go to prepare patch on activation
2023-06-10 08:10:07 +02:00
dependabot[bot]
880029713e
chore(deps): bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 32.0.0-jre to 32.0.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-09 08:57:12 +00:00
jbr7rr
0ce25c1190
Make sure patch can be primed when already filled before activation
2023-06-08 22:22:42 +02:00
jbr7rr
ecb2c977ec
Alarm on pump suspended states
2023-06-08 15:48:32 +02:00
jbr7rr
3ae145524c
Don't move patchStep when there is no connection
2023-06-08 14:25:25 +02:00
jbr7rr
bad4d7a7f4
Improve activation flow
2023-06-08 11:27:55 +02:00
Milos Kozak
306406733c
New Crowdin updates ( #2563 )
...
* New translations strings.xml (French)
* New translations objectives.xml (French)
* New translations strings.xml (Russian)
* New translations strings.xml (Russian)
* New translations protection.xml (Russian)
* Update source file strings.xml
* Update source file strings.xml
* Update source file strings.xml
* New translations strings.xml (Czech)
* New translations strings.xml (Czech)
* New translations strings.xml (Korean)
* New translations strings.xml (Romanian)
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Catalan)
* New translations strings.xml (Czech)
* New translations strings.xml (Danish)
* New translations strings.xml (German)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Italian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Dutch)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Polish)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Russian)
* New translations strings.xml (Slovak)
* New translations strings.xml (Swedish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Spanish)
* New translations strings.xml (Spanish)
* New translations strings.xml (Spanish)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Hebrew)
* New translations strings.xml (French)
* New translations strings.xml (French)
* New translations strings.xml (French)
* New translations strings.xml (Slovak)
* New translations strings.xml (Slovak)
* New translations strings.xml (Slovak)
2023-06-05 13:07:08 +02:00
jbr7rr
6ccfb734d7
Only update lastDataTime on successful readStatus
2023-06-04 17:33:33 +02:00
jbr7rr
9860c7aac3
Improve tbr syncing
2023-06-02 21:27:45 +02:00
Milos Kozak
cd9f5e4723
Merge pull request #2549 from jbr7rr/dash-handle-tbr-out-of-sync
...
DASH: handle tbr out of sync
2023-06-01 14:32:44 +02:00
Milos Kozak
29410ecb03
Merge pull request #2554 from jbr7rr/dash-fix-race-condition-on-disconnect
...
DASH: Fix race condition on dash disconnect
2023-06-01 14:31:42 +02:00
jungsomyeonggithub
c07a155424
bug fix
2023-06-01 19:23:31 +09:00
jbr7rr
4a1eded8e5
Added extra checks and logging
2023-06-01 08:54:40 +02:00
jbr7rr
aadf40b6fb
Fix time in getHourlyBasalFromMedtrumProfileArray()
2023-05-30 13:05:32 +02:00
jbr7rr
cd65639abb
Only update basal from Notification when it has changed
2023-05-29 20:05:21 +02:00
jbr7rr
3c8faa6723
Use timeout in connect states, other minor changes
2023-05-29 14:40:08 +02:00
dependabot[bot]
c9fcdb13b2
chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 08:57:53 +00:00
jbr7rr
37a6a4f271
Update unit tests, cleanup
2023-05-28 19:50:00 +02:00
jbr7rr
d8427c6d56
Rescan when connection is lost during connecting
2023-05-28 10:27:13 +02:00
jbr7rr
5a6d5b41d4
Added some stuff to the overview
2023-05-25 20:14:51 +02:00
jbr7rr
404365aed2
Merge remote-tracking branch 'nightscout/dev' into medtrum-activate-patch2
2023-05-25 15:48:13 +02:00
jbr7rr
c2e1017d73
Moved sequence counter to BLEComm
2023-05-25 14:53:53 +02:00
jbr7rr
3027c2ffa5
Initial bolus implementation, further connection improvements
2023-05-25 13:32:24 +02:00
jbr7rr
a9ebdcfe68
Connection improvements, TBR sync improved
2023-05-23 10:20:22 +02:00
jbr7rr
d5647ce021
Fix race condition on dash disconnect
2023-05-22 20:06:59 +02:00
jbr7rr
0d8f07ad0a
Initial TBR implementation and pumpSync for basals etc
2023-05-20 20:40:55 +02:00
jbr7rr
cd3869ea07
Move verifyPumpState to its own function, cleanup
2023-05-19 16:54:32 +02:00
jbr7rr
77feeedf35
Shorten TBR string to cleanup history view
2023-05-19 16:54:20 +02:00
jbr7rr
38728bac01
Handle DASH basal and TBR out of sync
2023-05-19 09:55:13 +02:00
jbr7rr
2826854b7c
Add total delivered to dash history
2023-05-19 09:55:01 +02:00
Milos Kozak
7faa34aa50
fix activities translation
2023-05-17 18:36:01 +02:00
Milos Kozak
fba804b2cb
EOPATCH: disable screen rotation during activation
2023-05-14 10:04:07 +02:00
Milos Kozak
4a1ed1f584
Merge pull request #2531 from jbr7rr/dash-fix-long-0temp
...
Dash: Workaround for long 0temp
2023-05-09 11:58:19 +02:00
Milos Kozak
62cea47d57
New Crowdin updates ( #2499 )
...
* New translations objectives.xml (Norwegian)
* New translations strings.xml (Spanish)
* New translations objectives.xml (Italian)
* New translations strings.xml (Italian)
* New translations objectives.xml (Russian)
* New translations objectives.xml (Russian)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Hebrew)
2023-05-08 08:13:06 +02:00
jbr7rr
b367bdbee8
Dash: Workaround for long 0temp
2023-05-05 08:25:11 +02:00
jbr7rr
ccd4d0d550
Stop waitForConnection when disconnected during connecting
2023-04-20 14:52:07 +02:00
jbr7rr
59761364ea
Close gatt when BLE is disconnected
2023-04-18 08:04:30 +02:00
jbr7rr
61e873dbcc
Deactivation, better connection flow
2023-04-15 15:23:26 +02:00
jbr7rr
fff833dae3
Patch activation flow
2023-04-11 15:43:29 +02:00
Milos Kozak
2967ff4ef9
New Crowdin updates ( #2474 )
...
* New translations strings.xml (Spanish)
* New translations strings.xml (Spanish)
* New translations strings.xml (French)
* New translations strings.xml (French)
* New translations strings.xml (Polish)
* New translations strings.xml (Polish)
* New translations strings.xml (Romanian)
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (Bulgarian)
* New translations strings.xml (Catalan)
* New translations strings.xml (Czech)
* New translations strings.xml (Danish)
* New translations strings.xml (German)
* New translations strings.xml (Hebrew)
* New translations strings.xml (Italian)
* New translations strings.xml (Korean)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Dutch)
* New translations strings.xml (Norwegian)
* New translations strings.xml (Portuguese)
* New translations strings.xml (Russian)
* New translations strings.xml (Slovak)
* New translations strings.xml (Swedish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Croatian)
* Update source file strings.xml
* New translations strings.xml (Polish)
* New translations strings.xml (Spanish)
* New translations strings.xml (Slovak)
* New translations strings.xml (Czech)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Turkish)
* New translations strings.xml (Norwegian)
* New translations strings.xml (French)
* New translations strings.xml (Russian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations alert_descriptions.xml (Lithuanian)
* New translations strings.xml (Lithuanian)
* New translations objectives.xml (Lithuanian)
* Update source file objectives.xml
* New translations objectives.xml (Lithuanian)
* New translations objectives.xml (Romanian)
* New translations objectives.xml (French)
* New translations objectives.xml (Spanish)
* New translations objectives.xml (Afrikaans)
* New translations objectives.xml (Bulgarian)
* New translations objectives.xml (Catalan)
* New translations objectives.xml (Czech)
* New translations objectives.xml (Danish)
* New translations objectives.xml (German)
* New translations objectives.xml (Greek)
* New translations objectives.xml (Hebrew)
* New translations objectives.xml (Italian)
* New translations objectives.xml (Korean)
* New translations objectives.xml (Dutch)
* New translations objectives.xml (Norwegian)
* New translations objectives.xml (Polish)
* New translations objectives.xml (Portuguese)
* New translations objectives.xml (Russian)
* New translations objectives.xml (Slovak)
* New translations objectives.xml (Swedish)
* New translations objectives.xml (Turkish)
* New translations objectives.xml (Chinese Simplified)
* New translations objectives.xml (Portuguese, Brazilian)
* New translations objectives.xml (Hebrew)
* New translations objectives.xml (Slovak)
* New translations objectives.xml (Spanish)
* New translations objectives.xml (Turkish)
* New translations objectives.xml (Czech)
2023-04-11 09:30:49 +02:00
Milos Kozak
173cc754d5
DanaI: fix saving user options
2023-04-10 20:47:19 +02:00
Carlos Rafael Giani
8537c42d0a
combov2: Use dedicated variable for keeping track of suspended state
...
This is necessary to prevent race conditions during connection setup.
isSuspended() was relying on the driverStateUIFlow to determine if the
pump is currently suspended. However, because driverStateUIFlow is updated
in a separate coroutine, there is a chance that the Suspended state is
set shortly _after_ connect() called isSuspended() to determine if the
pump is suspended or not, causing connect() to do the wrong thing and
assume that the pump is currently connected. Since the main screen does
not show the current profile number, this leads to the error message
"profile 1 must be the active profile, not profile 0".
2023-04-03 20:52:48 +02:00
jbr7rr
af6445a3dc
NotificationPacket
2023-03-28 19:26:58 +02:00