Microsoft iot core raspberry pi-кровяное давление
уважаемые Господа,
я пытаюсь прочитать характеристику измерения артериального давления (0x2A35) службы артериального давления (0x1810), но это дает мне следующее исключение: Ключ сеанса пользователя для указанного сеанса входа в систему отсутствует.
Пожалуйста, проверьте мой код ниже, эта ошибка возникает, когда я выполняю следующую команду:
var t2 = await characteristic.WriteClientCharacteristicConfigurationDescriptorAsync( GattClientCharacteristicConfigurationDescriptorValue.Indicate); IReadOnlyList<gattcharacteristic> characteristicList; characteristicList = gattService.GetCharacteristics(new Guid(UUID_CHARACTERISTIC_BLOOD_PRESSURE_MEASUREMENT)); if (characteristicList == null) return; if (characteristicList.Count <= 0) return; GattCharacteristic characteristic = characteristicList[0]; if (!characteristic.CharacteristicProperties.HasFlag(GattCharacteristicProperties.Indicate)) return; characteristic.ProtectionLevel = GattProtectionLevel.Plain; arrayCharacteristics[INDEX_BLOOD_PRESSURE] = characteristic; characteristic.ValueChanged += bloodPressure_ValueChanged; var t1 = await characteristic.ReadClientCharacteristicConfigurationDescriptorAsync(); var t2 = await characteristic.WriteClientCharacteristicConfigurationDescriptorAsync(GattClientCharacteristicConfigurationDescriptorValue.Indicate); var t3 = await characteristic.ReadClientCharacteristicConfigurationDescriptorAsync();
Что я делаю не так? Что означает это послание?
Большое вам спасибо.