ZigBee定位的数据处理过程
定位系统通过簇命令控制流程,每一个簇命令都将实现一个相对应得功能。首先,协调器通过串口与PC相连,Z-Tool向协调器下达配置、请求等命令,协调器的MT_TASK任务通过SPIMgr_Init初始化了串口接收数据的回调函数SPIMgr_ProcessZToolData,当串口中断产生时
SPIMgr_ProcessZToolData函数发送MT_TaskID消息,此消息由MT_ProcessEvent捕获后交给MT_ProcessCommand函数处理。对于MT层处理不了的串口任务,协调器通过宏定义LOCATION_DONGLE包含LocaDongle.c并在操作系统中添加相应任务,对PC串口命令和无线收发消息进行处理。
文章评论(0条评论)
登录后参与讨论