Android BLE:将浮动设置为BluetoothGattCharacteristic

时间:2017-10-21 12:35:19

标签: android bluetooth-lowenergy android-ble

我必须为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()方法读取它?

0 个答案:

没有答案