| 1234567891011121314151617181920212223242526272829 |
- //
- // ButtonPressCarelinkMessageBody.swift
- // RileyLink
- //
- // Created by Pete Schwamb on 3/12/16.
- // Copyright © 2016 Pete Schwamb. All rights reserved.
- //
- import Foundation
- public class ButtonPressCarelinkMessageBody: CarelinkLongMessageBody {
-
- public enum ButtonType: UInt8 {
- case act = 0x02
- case esc = 0x01
- case down = 0x04
- case up = 0x03
- case easy = 0x00
- }
-
- public convenience init(buttonType: ButtonType) {
- let numArgs = 1
- let data = Data(hexadecimalString: String(format: "%02x%02x", numArgs, buttonType.rawValue))!
-
- self.init(rxData: data)!
- }
-
- }
|