gpt4 book ai didi

windows - Windows 10蓝牙Gatt客户端ValueChanged问题

转载 作者:行者123 更新时间:2023-12-03 11:09:52 25 4
gpt4 key购买 nike

目前,Bluetooth Gatt特性读取存在问题。我试图使用自己的自定义配置文件运行代码

thermometerCharacteristic.ValueChanged += temperatureMeasurementChanged;

导致此异常

mscorlib.ni.dll中发生类型'System.ArgumentException'的异常,但未在用户代码中处理

附加信息:值不在预期范围内。

我的函数参数看起来像这样
void temperatureMeasurementChanged(GattCharacteristic sender, GattValueChangedEventArgs eventArgs)

此代码类似于在MSDN上检索Bluetooth LE数据的示例。关于什么可能导致此的任何想法?非常感谢!

最佳答案

Check for thermometerCharacteristic.CharacteristicProperties == (GattCharacteristicProperties.Read | GattCharacteristicProperties.Notify)

订阅之前:
     if (characteristic.CharacteristicProperties == (GattCharacteristicProperties.Read | GattCharacteristicProperties.Notify))
{
characteristic.ValueChanged += Characteristic_ValueChanged;

GattCommunicationStatus status =
await characteristic.WriteClientCharacteristicConfigurationDescriptorAsync(
CHARACTERISTIC_NOTIFICATION_TYPE);
}

关于windows - Windows 10蓝牙Gatt客户端ValueChanged问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30983568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com