TI中文支持网
TI专业的中文技术问题搜集分享网站

底层的一些MSG参数在什么时候赋值了?

大家好,我看程序有几点想不通,希望能得到大家的指点。

以SimpleBLEPeriperal的 gapRole_ProcessGAPMsg 的case:GAP_LINK_ESTABLISHED_EVENT ,建立连接为例:

第一个问题:首先哪里触发了GAPRole_ProcessEvent?

然后将*pMsg 成osal_event_hdr_t 结构体,进入gapRole_ProcessOSALMsg( (osal_event_hdr_t *)pMsg );

然后是case:GAP_MSG_EVENT,然后将( osal_event_hdr_t *pMsg )这类的结构提,变成(gapEventHdr_t *)pMsg,

再进入gapRole_ProcessGAPMsg( gapEventHdr_t *pMsg ),第二个问题:switch ( pMsg->opcode ),什么时候pMsg->opcode赋予了  “GAP_LINK_ESTABLISHED_EVENT 这个值 ” ?!pMsg由最先的event和status,而opcode 是什么时候给了它值?

xubo qiu:

TI工作人员是不是觉得文字有点多就不回复了 ? T^T

xubo qiu:

回复 Yan:

Yan,

又麻烦你了,谢谢啊!哪里可以写感谢信之类的,我写封让TI加你工资!

Yan:

回复 xubo qiu:

xubo,

哈哈哈,谢谢,这是我应该做的:)

赞(0)
未经允许不得转载:TI中文支持网 » 底层的一些MSG参数在什么时候赋值了?
分享到: 更多 (0)