| 123456789101112131415161718192021222324252627 |
- //
- // ReadOtherDevicesStatusMessageBody.swift
- // MinimedKit
- //
- // Copyright © 2018 Pete Schwamb. All rights reserved.
- //
- import Foundation
- public class ReadOtherDevicesStatusMessageBody: CarelinkLongMessageBody {
- public let isEnabled: Bool
- public required init?(rxData: Data) {
- guard rxData.count == type(of: self).length else {
- return nil
- }
- isEnabled = rxData[1] == 1
- super.init(rxData: rxData)
- }
- }
- // Body[1] encodes the bool state
- // 0200010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
- // 0201010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|