В настоящее время я пишу приложение, которое пытается отправить некоторые значения на мое устройство Bluetooth LE.
Теперь все с помощью следующего кода будет работать до тех пор, пока не будет вызван обратный вызов onCharacteristicWrite
с кодом состояния 253.
Этот код не соответствует ни одному коду ошибки, указанному в любых GATT-android-классах.
vibrateStrengthChar = device.getService(UUID.fromString(
"3dda0001-957f-7d4a-34a6-74696673696d")).getCharacteristic(UUID.fromString(
"3dda0002-957f-7d4a-34a6-74696673696d"));
vibrateStrengthChar.setValue(new byte[]{2, 15, 8, strength});
log(device.writeCharacteristic(vibrateStrengthChar) ? "written." : "error");
Может кто-нибудь сказать мне, что означает этот код и как я могу это исправить?