Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 941 Bytes

File metadata and controls

35 lines (23 loc) · 941 Bytes

DiaconnKit

A Swift framework for integrating the Diaconn G8 insulin pump with Trio via Bluetooth Low Energy.

Modules

Module Description
DiaconnKit Core library — BLE communication, packet protocol, pump manager
DiaconnKitUI SwiftUI interface — onboarding wizard, settings, device scanning
DiaconnKitPlugin LoopKit plugin wrapper for Trio integration

Features

  • BLE communication via Nordic UART Service (NUS)
  • Bolus delivery
  • Basal profile management and temp basal
  • Real-time pump status and battery monitoring
  • Pump event log retrieval and history tracking
  • Pump time synchronization

Dependencies

  • LoopKit — Pump manager protocols
  • CoreBluetooth, HealthKit, SwiftUI, Combine

No third-party dependencies.

Localization

English, Korean

License

MIT