0
CC2650 SensorTagのジャイロスコープサンプリングレートをアンドロイドコードで変更しようとしていますが、エラーが発生しています。Sensortag CC2650を変更するとエラーが発生します。
CC2650ドキュメントに記述されたように、運動センサ率の範囲で、100ミリ秒に変更することができる - 2.55秒
期間AA83の*のR/W 1つの分解能10ミリ秒。範囲100ms(0x0A)〜2.55sec(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");
}
ありがとう、 フェデリコ
こんにちはアンドリー、 あなたの答えをありがとう。私はプロジェクトを見て、私は私のコードで同じことをやっていると思う...しかし、writeCharacteristcメソッドはまだnullを返します。たぶん私は間違ったことをしています。 –