3个帖子/ 0个新帖子
最后发表
mabraun
离线
最后看到:3年3个月前
加入:2015-11-16 15:57
晚GAPM响应

你好,

我的应用程序发送GAPM_START_ADVERTISE_CMD命令到TASK_GAPM。就功能而言,一切正常:DA1458x开始发布广告,我可以建立连接。奇怪的是,只有在连接建立之后,我才会得到GAPM_CMP_EVT消息(这是对GAPM_START_ADVERTISE_CMD命令的确认响应)!通信顺序如下:

TASK_APP: GAPM_START_ADVERTISE_CMD
<>
<>
TASK_GAPC: GAPC_CONNECTION_REQ_IND
TASK_GAPM: GAPM_CMP_EVT (param->操作:0x0E, "启动无向可连接广告")

我相信我应该在发送GAPM_START_ADVERTISE_CMD之后立即收到GAPM_CMP_EVT。你知道是什么导致了这种行为吗?

我正在使用外部uC配置(GTL SPI),以防这很重要。

谢谢你的帮助,
mabraun

关键词:
MT_dialog
离线
最后看到:2个星期5天前
工作人员
加入:2015-06-08 34
嗨mabraun,

嗨mabraun,

发布命令的GAPM_CMP_EVENT是在命令完成后由堆栈发出的(仅用于持续约10秒的定向发布),或者在取消非定向发布命令时,您不会在发出命令后立即得到此指示。您将在连接建立后获得此事件,因为当您连接时,您发送了一个空中操作的取消。在发送命令后,您不会立即得到GAPM_CMP_EVT。

由于MT_dialog

mabraun
离线
最后看到:3年3个月前
加入:2015-11-16 15:57
嗨MT_dialog,

嗨MT_dialog,

有道理,谢谢你的解释。现在我不用再担心了。

话题可以结束了。

谢谢
mabraun