亲爱的支持,
在项目主机\u proxr \u sdk的app \u task.c的函数gapc \u connection \u req \u ind \u handler(文件夹DA1458x \u sdk\5.0.3\projects\host \u apps\windows\appress\reporter\host \u proxr \u sdk)中,(消息)顺序如下:
程序启用请求
睡眠(100)
SPOTAR\启用\请求
GAPC连接
DISS\启用\请求
我想知道为什么DISS\u ENABLE\u REQ跟在GAPC\u CONNECTION\u CFM消息后面;您能解释一下吗?我认为GAPC\u CONNECTION\CFM消息将是所有必需服务(它们的任务)启用之后的最后一条消息。
另外,你能解释一下这个序列中睡眠(100)的目的吗?我已经将其移植到我们的外部处理器解决方案中,但我想知道这是否真的是必需的(因为系统现在将阻塞100毫秒)。您能否解释gapm\u set\u dev\u config\u completion\u handler和gapc\u disconnect\u ind\u handler中Sleep(100)的目的和必要性。
谨致问候,
阿扬
设备:
嗨,艾伯曼,
在连接确认之后,睡眠(100)或dis服务的启用没有特定的原因,正确的顺序是启用配置文件,然后确认连接。删除您指定的处理程序中的Sleep(100)没有问题,它只是测试中的剩余代码。
谢谢你的对话
嗨,MT\u dialog,
谢谢你把事情弄清楚。此主题可能已关闭:-)。
谨致问候,
阿扬