Cypress技术william hill官网
直播中

张桂兰

7年用户 1312经验值
私信 关注
[问答]

请问CyByLyEvtGAPI DeVice连接和CyByLyEvtGATTHEA连接有什么区别?

CyByLyEvtGAPI DeVice连接的和CyByLyEvtGATTHEA连接的区别(以及它们的断开连接)是什么区别?
对我来说,使用GAP事件来查看连接是否被创建似乎是自然的,因为通用访问配置文件是关于连接的。但是我已经看到一些来自CyPress的示例项目使用GATT变体。

回帖(2)

龚羿峰

2019-10-11 10:53:22
CyLeLyEvtGAPHeDeice连接:当设备通过GAP层连接时接收此事件。
CyByLyEvtGATHEXCONTICONTIN:当设备通过GATT连接时接收此事件
实际上,一旦调用CyByLyGAPCCONTRONT设备后成功连接,这两个事件将按以下顺序生成:
CyLay-EvtGaTythCelpTyNoCyLeLyEvtgGAPI DeVice连接
举报

张桂兰

2019-10-11 11:07:38
引用: Furlong 发表于 2019-10-11 12:04
CyLeLyEvtGAPHeDeice连接:当设备通过GAP层连接时接收此事件。
CyByLyEvtGATHEXCONTICONTIN:当设备通过GATT连接时接收此事件
实际上,一旦调用CyByLyGAPCCONTRONT设备后成功连接,这两个事件将按以下顺序生成:

你好!那个顺序正确吗?据我所知,GAP只是一个外设应该如何连接到其他人(即中心)的缩写缩写/名称。设备的间隙仅仅是设备连接的行为,因此称之为“层”是有误导性的。(我可能误解了什么是差距)。
既然GAP是关于连接的,那么CyByLyEvtGAPI DeVice连接的事件不应该先出现吗?
或者设备可以连接到GATT而不需要(例如)经过认证,因此不能完全按照设备的间隙要求连接吗?(请参阅其他帖子:HTTP://www. CyPress .COM/FUMU/PSOC-4-BLU/PANGIN)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分