使用android

时间:2016-10-28 14:15:46

标签: android gyroscope texas-instruments

我正在尝试通过Android代码更改CC2650 SensorTag的陀螺仪采样率,但我收到了错误。

如CC2650文档中所述,运动传感器速率可在100 ms - 2.55 sec的范围内更改

  

期间AA83 * R / W 1分辨率10 ms。范围100 ms(0x0A)至2.55秒(0xFF)。默认1秒(0x64)。   这是代码。它返回null写入特征。

这是我的代码。它返回null写入特征。

BluetoothGattService mCustomService = mGatt.getService(java.util.UUID.fromString("f000aa80-0451-4000-b000-000000000000"));
    if(mCustomService == null){
        Log.w(TAG, "Custom BLE Service not found");
    return;
    }

    BluetoothGattCharacteristic mWriteCharacteristic = mCustomService.getCharacteristic(java.util.UUID.fromString("f000aa83-0451-4000-b000-000000000000"));
    if (mWriteCharacteristic==null) {
        Log.w(TAG, "Failed to Find CHARACTERISTIC");
        return;
    }

    mWriteCharacteristic.setValue(new byte[] {0x0A});
    if(mGatt.writeCharacteristic(mWriteCharacteristic) == false){
        Log.w(TAG, "Failed to write characteristic");
    }

谢谢, 费德里科。

1 个答案:

答案 0 :(得分:0)

查看this项目(尤其是课程GenericBluetoothProfileSensorTagMovementProfile)。