Commit c8e3bebbb1d772fbfa709c66238d1ebddccd9353
1 parent
c621a1ff
feat:set user info
Showing
5 changed files
with
8 additions
and
7 deletions
HDFwear/20240110ReadMe.md
... | ... | @@ -55,3 +55,8 @@ BluetoothManager+Function |
55 | 55 | func newSetBloodOxygenAutoDetect(bool: Bool, completion: ((_ error: Int?) -> ())? = nil) |
56 | 56 | 发送: [237, 126, 0, 1, 0, 37, 0, 1, 0, 1, 1, 206, 142] |
57 | 57 | 接收: [237, 126, 0, 1, 128, 1, 0, 1, 0, 5, 0, 1, 0, 37, 0, 15, 96] |
58 | + | |
59 | +设置用户信息 | |
60 | + func newSetUserInfo(_ user: UserInfoModel, completion: ((_ error: Int?) -> ())? = nil) | |
61 | + 发送: [237, 126, 0, 1, 0, 38, 0, 1, 0, 6, 0, 65, 0, 175, 1, 24, 45, 240] | |
62 | + 接收: [237, 126, 0, 1, 128, 1, 0, 1, 0, 5, 0, 1, 0, 38, 0, 90, 51] | ... | ... |
HDFwear/Mine/Model/UserInfo.swift
... | ... | @@ -402,7 +402,7 @@ class ContactModel: NSObject, HandyJSON { |
402 | 402 | |
403 | 403 | class UserInfoModel: NSObject, HandyJSON { |
404 | 404 | var name: String = "" |
405 | - var gender: Int = 1 // 1男 0女 | |
405 | + var gender: Int = 1 // 0男 1女 | |
406 | 406 | var mac: String = "" |
407 | 407 | var height: Int = 175 //cm |
408 | 408 | var weight: Int = 65 //kg | ... | ... |
HDFwear/ReadMe.txt
... | ... | @@ -43,10 +43,6 @@ BluetoothManager+Function |
43 | 43 | func newSetFindWatch(bool: Bool, completion: ((_ error: Int?) -> ())? = nil) |
44 | 44 | 发送: [237, 126, 0, 1, 0, 32, 0, 1, 0, 1, 1, 141, 143] |
45 | 45 | 接收: [237, 126, 0, 1, 128, 1, 0, 38, 0, 5, 0, 1, 0, 32, 0, 76, 229] |
46 | - | |
47 | -17. 设置用户信息 | |
48 | - func newSetUserInfo(_ user: UserInfoModel, completion: ((_ error: Int?) -> ())? = nil) | |
49 | - 发送: [237, 126, 0, 1, 0, 38, 0, 1, 0, 5, 0, 65, 0, 175, 1, 41, 211] | |
50 | 46 | |
51 | 47 | 18. 设置勿扰模式 |
52 | 48 | func newSetNotDisturb(remind: RemindModel, weekflag:[WeekFlag], isRepeat:Bool, completion: @escaping(_ error: Int?) -> ()) | ... | ... |
HDFwear/Tools/BleMessage+Function.swift
... | ... | @@ -107,7 +107,7 @@ extension BleMessage { |
107 | 107 | } |
108 | 108 | |
109 | 109 | func getUserInfoCmd(_ user: UserInfoModel) -> Data { |
110 | - let bytes = [0x00, UInt8(user.weight), 0x00, UInt8(user.height), UInt8(user.gender)] | |
110 | + let bytes = [0x00, UInt8(user.weight), 0x00, UInt8(user.height), UInt8(user.gender), UInt8(user.age)] | |
111 | 111 | return createDataPacket(key: .setUserInfo, bytes: bytes) |
112 | 112 | } |
113 | 113 | ... | ... |
HDFwear/Tools/BluetoothManager+Function.swift
... | ... | @@ -156,7 +156,7 @@ extension BluetoothManager { |
156 | 156 | } |
157 | 157 | |
158 | 158 | // 设置用户信息 |
159 | - // user 使用UserInfoModel数据类型,该接口只支持身高、体重、性别的设置,对应是weight、height、gender | |
159 | + // user 使用UserInfoModel数据类型,该接口只支持身高、体重、性别、年龄的设置,对应是weight、height、gender、age | |
160 | 160 | func newSetUserInfo(_ user: UserInfoModel, completion: ((_ error: Int?) -> ())? = nil) { |
161 | 161 | let data = BleMessage.shared.getUserInfoCmd(user) |
162 | 162 | self.setCmdClosure = completion | ... | ... |