【发布时间】:2018-01-12 23:10:45
【问题描述】:
我目前有一个函数,它接收 UInt16 并将其转换为数据以通过蓝牙发送。
这是一个sn-p:
var integerToSend = UInt16(10)
let commandID = 0x07
let data = NSMutableData(bytes: &commandID, length: 1)
data.append(&integerToSend, length: 2)
我现在正在尝试写入一个接收 12 位数据的寄存器。遵守这种格式的最佳方式是什么?
【问题讨论】:
-
12 位整数是一种不与字节边界对齐的压缩形式。您需要显示有关要使用的数据格式的更多详细信息。
标签: arrays swift bluetooth byte bit