CalibrateGlucoseTxMessage.swift 505 B

12345678910111213141516171819202122232425
  1. //
  2. // CalibrateGlucoseTxMessage.swift
  3. // xDripG5
  4. //
  5. // Created by Nathan Racklyeft on 3/26/16.
  6. // Copyright © 2016 Nathan Racklyeft. All rights reserved.
  7. //
  8. import Foundation
  9. struct CalibrateGlucoseTxMessage: RespondableMessage {
  10. typealias Response = CalibrateGlucoseRxMessage
  11. let time: UInt32
  12. let glucose: UInt16
  13. var data: Data {
  14. var data = Data(for: .calibrateGlucoseTx)
  15. data.append(glucose)
  16. data.append(time)
  17. return data.appendingCRC()
  18. }
  19. }