TempBasalAdjustment.swift 583 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // TempBasalAdjustment.swift
  3. // NightscoutUploadKit
  4. //
  5. // Created by Pete Schwamb on 7/28/16.
  6. // Copyright © 2016 Pete Schwamb. All rights reserved.
  7. //
  8. import Foundation
  9. public struct TempBasalAdjustment {
  10. let rate: Double
  11. let duration: TimeInterval
  12. public init(rate: Double, duration: TimeInterval) {
  13. self.rate = rate
  14. self.duration = duration
  15. }
  16. public var dictionaryRepresentation: [String: Any] {
  17. var rval = [String: Any]()
  18. rval["rate"] = rate
  19. rval["duration"] = duration / 60.0
  20. return rval
  21. }
  22. }