Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loopkit dev using submodules only and CGM plugin systems #15

Merged

Conversation

avouspierre
Copy link
Contributor

Remove all specific code for Dexcom and LibreTransmission
Use the PluginSource as a unique access to new CGM plugins published by Loop
Update all the code to store new settings
Update Nightscout to disable toggle button to upload glucose if pluginManager is used
libreTransmitter added with Loop dependencies
modify the swiftformat.sh script to exclude all loop packages avoiding to update this code

bjornoleh and others added 10 commits March 12, 2024 12:32
- use SPM as in LoopWorkspace 00f7b05 (05/06/2023)
- MKRingProgressView branch = master
- Deleted MKRingProgressView directory from Open-iAPS/Dependencies
- Committed changes to Package.resolved
- Committed an automated Swift package change to Dependencies/LibreTransmitter/LibreTransmitter/NotificationHelperOverride.swift
-copies LoopKit dependencies and git revisions to Open-iAPS/Dependencies
- LoopWorkspace dev ce74cf4 'Bring in OmniBLE updates' (Feb 21, 2024)
- Deleted Open-iAPS/Dependencies/rileylink_ios, and copied RileyLinkKit into /Dependencies
- Added RileyLinkKit to the Xcode workspace
- Add missing frameworks to projects: Link binary with libraries

	- OmniKit: RileyLinkKit, RileyLinkBLEKit, RileyLinkKitUI
	- OmniKitUI: OmniKit
	- LoopKitUI
G7SensorKit: LoopKitUI

- The update_loopkit_dependencies.sh script adds git references to Open-iAPS/Dependencies/LoopKit_dependencies.txt
…tocol with the dev version of Loop framework in march 2024:

- update the cgmManager() function for all CGM sensors
- update the pumpManager protocol for all pumps
- update the managerIdentifier -> pluginIdentifier
- correction when use the simulator pump to allow to delete it after choosing it
use Loop submodules (WIP)
modify the swiftformat.sh script to exclude all loop packages avoiding to update this code
Use the PluginSource as a unique access to new CGM plugins published by Loop
Update all the code to store new settings
Update Nightscout to disable toggle button to upload glucose if pluginManager is used
@avouspierre avouspierre merged commit b8f68ee into nightscout:loopkit_dev_submodules Mar 17, 2024
@MikePlante1 MikePlante1 mentioned this pull request Apr 16, 2024
@MikePlante1 MikePlante1 mentioned this pull request May 3, 2024
mountrcg pushed a commit to mountrcg/Trio that referenced this pull request Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants