为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?
Posted
技术标签:
【中文标题】为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?【英文标题】:Why am I getting "Attribute cannot be read HRESULT : 0x80650002" in C#?为什么我在 C# 中收到“无法读取属性 HRESULT:0x80650002”? 【发布时间】:2015-09-19 20:36:33 【问题描述】:我收到异常 Attribute cannot be read HRESULT : 0x80650002 from the following line:-
GattReadResult readResult = 等待 tempMeasurementCharacterisitic[0].ReadValueAsync();
如何解决这个问题。我正在为 HealthThermometer 做这个。特征 UUID 0x2A1C
【问题讨论】:
反对票有什么解释吗? 【参考方案1】:知道了。问题是我试图读取的特征不允许被这个特定的服务读取。如果您看到蓝牙 helath 温度计服务的规范,您会看到无法读取特征 uuid 0x2A1C。但是,您可以使用指示方法。所以不要阅读使用characteritic.valuechanged += value_change_event_handler;
【讨论】:
以上是关于为啥我在 C# 中收到“无法读取属性 HRESULT:0x80650002”?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 C# 10 中我会在初始化属性上收到编译器警告/错误 CS8618
为啥我没有收到关于在 C# 8 中使用结构的类成员可能取消引用 null 的警告?
为啥我在 Selenium 中收到 AssertionError?
为啥我在 AngularJs 帖子中收到 400 个错误请求?
为啥我在 ProcessBuilder --Java 中收到 IllegalThreadStateException 错误?