Brak opisu

avouspierre 015ff17711 new message alerts 3 lat temu
BuildTools 8c69d2c41e Swiftformat 5 lat temu
Dependencies 598958c51c Localization fix. Typo 3 lat temu
FreeAPS 015ff17711 new message alerts 3 lat temu
FreeAPS.xcodeproj 37d048a678 New build version 3 lat temu
FreeAPS.xcworkspace 3e34dbcf0a Merge remote-tracking branch 'Jon-b-m/test_ble' into dontTest 3 lat temu
FreeAPSTests a3e4af07e1 Calibrations chart 4 lat temu
FreeAPSWatch dfa475400a Watch app signing 4 lat temu
FreeAPSWatch WatchKit Extension 46504b9bc7 Decrease font size for glucose on Watch app 4 lat temu
Templates 97c9019393 Generamba template 4 lat temu
aisf fc1ab8bf12 aisf documentation 4 lat temu
scripts 5f9f28c072 Save transmitter ID on view disappear 4 lat temu
.gitignore 68ac066948 inreased oref info output 4 lat temu
Config.xcconfig 720c3aa080 Update Config.xcconfig 3 lat temu
FAQ.md 647f99fd19 Release/0.1.23 (#53) 5 lat temu
FAQ_RU.md 647f99fd19 Release/0.1.23 (#53) 5 lat temu
LICENSE.txt 5603716d48 Create LICENSE.txt 5 lat temu
README.md 0fcdabb323 update readme 3 lat temu
README_RU.md ea4659120b README update 4 lat temu
Rambafile 9f7bb34406 fix Rambafile 4 lat temu
crowdin.yml a12f718df7 Update Crowdin configuration file 3 lat temu

README.md

FreeAPS X

FreeAPS X - an artificial pancreas system for iOS based on OpenAPS Reference algorithms

FreeAPS X uses original JavaScript files of oref0 and provides a user interface (UI) to control and set up the system

Documentation

freeAPS X original github

Overview & Onboarding Tips on Loop&Learn

OpenAPS documentation

Updated to include dashpod

  • replace the Rileylink package to the Loop version of 2 august 2022
  • replace the Loopkit package to the Loop version of 2 august 2022
  • add the MKRingProgressView from the Loop version of 2 august 2022
  • add the OMNIBLE package from the Loop version of 2 august 2022 _ modify the order of compilation for CGMBLEKit (header before compilation)

## Changes in package

The only change required is the public access to managedIdentifier for omnipod, medtronic et dash. Loop doesn't use it but FAX requires it.

//public let managerIdentifier: String = "Omnipod-Dash" // use a single token to make parsing log files easier

public static let managerIdentifier = "Omnipod-Dash"

public var managerIdentifier: String {
    return OmniBLEPumpManager.managerIdentifier
}

## Changes in freeapsx

  • in info, add the Bundle Display Name used by package
  • add Bluetooth service state in Services/Bluetooth required by the new version of the package + add this service as a swift injection in APS resolver
  • in Aps manager :

    • Added blueTooth manager
    • modify enactTempBasal to respect the new protocol
    • modify enactBolus to respect the new protocol. The new loopkit requires a new parameter to describe the type of bolus - in FAX defaut to .manualRecommendationAccepted
  • in devicemanager :

    • Added blueTooth manager
    • change the staticPumpManagerByIdentifier
    • change the call ensureCurrentPumpData to respect the new version
    • change the result of fetchNewDataIfNeeded
    • change the PumpManagerDelegate extension
    • change the alert protocol
    • add OmniBLE config
  • in extension PumpManager

    • change managerIdentifier
    • remove setupViewController extension
    • new settingsViewController
  • in PumpHistoryStorage

    • remove a ismutable metho
  • Color and UIColor added and LoopUICOloPalette+Default

In the different views :

  • In home view, add Bluetooth
  • in pump config model, change the PumpConfig.StateModel extension
  • add the bluetooth and correct new interfaces in settings pump views
  • change the view for settings max basal /bolus in pump

In deviceDataManager :

  • add the management of the issue alert (lot of changes with the previous version in the alert management by LoopKit) - Send the alert to UNNotification (modify also)

issues

  • unable to display all the screens when setup a new pump
  • choice of the insulin for the pump. impact ?
  • unable to use truetime _ update ogm

update