欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Zigbee工程啟動(dòng)流程解析

1、Zigbee工程啟動(dòng)流程解析
初始化流程:main() -> osal_init_system() -> osalInitTasks() -> GenericApp_Init()
事件流程  : main() -> osal_start_system() -> (tasksArr[idx])( idx, events ) -> GenericApp_ProcessEvent()

2、GenericApp_ProcessEvent()中
if ( events & SYS_EVENT_MSG ):SYS_EVENT_MSG是協(xié)議棧已經(jīng)定義好的系統事件
if ( events & GENERICAPP_SEND_MSG_EVT ):GENERICAPP_SEND_MSG_EVT就是用戶(hù)自定義的事件
事件號是一個(gè)16bit的常量,使用獨熱碼(one-hot code)編碼,方便進(jìn)行event的提取,這樣一個(gè)task中最多可以有16個(gè)event,SYS_EVENT_MSG已經(jīng)占用了0x8000,故自定義的事件只能有16個(gè)。事件提取events & GENERICAPP_SEND_MSG_EVT,事件清除events ^ GENERICAPP_SEND_MSG_EVT。
用戶(hù)可以自定義系統事件的消息范圍為0xE0~0xFF

3、
AF_INCOMING_MSG_CMD:當模塊接收到屬于自己的無(wú)線(xiàn)數據信息時(shí)就會(huì )觸發(fā)消息
ZDO_STATE_CHANGE:當網(wǎng)絡(luò )狀態(tài)改變時(shí)就會(huì )觸發(fā)此消息

4、
osal_start_timerEx( GenericApp_TaskID,GENERICAPP_SEND_MSG_EVT,GENERICAPP_SEND_MSG_TIMEOUT )
osal_start_timerEx()的作用是啟動(dòng)一系統定時(shí)器,當其溢出(GENERICAPP_SEND_MSG_TIMEOUT)時(shí),會(huì )觸發(fā)task(GenericApp_TaskID)的事件(GENERICAPP_SEND_MSG_EVT)。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
z-stack代碼分析--GenericApp實(shí)例
再談ZigBee中的綁定機制
ZIGBee組網(wǎng)流程
OSAL主循環(huán)流程
OSAL調度機制
Docker的網(wǎng)絡(luò )模式
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久