Мое выбранное свойство характерных значений возвращает Indicate, но все еще WriteClientCharacteristicConfigurationDescriptorAsync (cccdValue) не возвращает состояние успеха.
Это фрагмент кода: status = await selectedCharacteristic.WriteClientCharacteristicConfigurationDescriptorAsync. Cccd ()устройство для включения индикации или уведомления
status = await selectedCharacteristic.WriteClientCharacteristicConfigurationDescriptorAsync(cccdValue);//writes cccd to the ble device to enable indication or notification
if (status == GattCommunicationStatus.Success)
{
AddValueChangedHandler();
rootPage.NotifyUser("Successfully subscribed for value changes", NotifyType.StatusMessage);
}
else
{
rootPage.NotifyUser($"Error registering for value changes: {status}", NotifyType.ErrorMessage);
}
Оно всегда переходит в другое состояние. Я установил свойство Indicate True, но оно по-прежнему не работает.
Пожалуйста, помогите, есть предложения?Спасибо