我必须为BluetoothGattCharacteristic设置一个浮点值,例如{/ 3}}和
BluetoothGattCharacteristic.FORMAT_FLOAT
和偏移量。我不确定它应该是0还是1。
问题是有一种从特征中读取浮点数的方法:
Temperature Measurement
但没有办法直接设置浮动!
我找到并试过的一些方法:
BluetoothGattCharacteristic.setValue(byte[])
或
BluetoothGattCharacteristic.setValue(int mantissa, int exponent, int formatType, int offset)
但不幸的是,当我使用这些方法时,我无法通过读取值 使用标准
BluetoothGattCharacteristic.getFloatValue()
方法。
有人知道如何以某种方式将浮动设置为特征,我可以
然后用.getFloatValue()方法读取它?