很基本的问题在这里:斯威夫特Sensortag 2.0写入BLE比特
我目前正试图通过Swift 3.0来控制sensortag 2.0。
我想同时打开acc,陀螺仪和磁力计。
根据德州仪器文档中,以下适用于IMU:
轴启用位:陀螺Z = 0,陀螺-Y,陀螺-X,ACC-Z = 3,ACC-Y, acc-x,mag = 6范围:bit 8,9
我已经用下面的方式写了“0x023F”,它打开了陀螺仪和加速度计的巨大成功。
let value = OperationDataHolder(data:[0x023F])
var parameter = 0x023F
let data = NSData(bytes: ¶meter, length: 2)
self.sensorTagPeripheral.writeValue(data as Data, for: thisCharacteristic, type: CBCharacteristicWriteType.withResponse)
但是,我无法找出写入的值来同时打开所有3个单元。有人能够为我提供这个价值吗?
谢谢!
谢谢!这是一个非常有用的解释! – riceman89