| 1234567891011121314151617181920212223242526 |
- //
- // DateRelativeGlucoseSample.swift
- // LoopTestingKit
- //
- // Created by Michael Pangburn on 4/20/19.
- // Copyright © 2019 LoopKit Authors. All rights reserved.
- //
- import HealthKit
- import LoopKit
- struct DateRelativeGlucoseSample: DateRelativeQuantity, Codable {
- var mgdlValue: Double
- var dateOffset: TimeInterval
- var quantity: HKQuantity {
- return HKQuantity(unit: .milligramsPerDeciliter, doubleValue: mgdlValue)
- }
- func newGlucoseSample(relativeTo referenceDate: Date) -> NewGlucoseSample {
- let date = referenceDate.addingTimeInterval(dateOffset)
- return NewGlucoseSample(date: date, quantity: quantity, isDisplayOnly: false, wasUserEntered: false, syncIdentifier: UUID().uuidString)
- }
- }
|