例如: 123$GPS,1233,1232*88xodx0a$Hot.... 起始符$ 过滤串$GPS, 校验结束符* 校验和88 终止符x0a(回车)
HotComm可以安装很多的用户事件,就和Delphi一样 假使正确的应该为$GPS,... x0a$Hot,.... 我们可以设定: 起始符为$ 终止符x0a 过滤串x5$GPS,(x5为过滤串长度,在str[0])并安装过滤事件处理回调函数 其返回值为真,HotComm将放弃此前的所有搜索(包括起始符),这时肯定只能 搜到终止符x0a. 由于起始符和终止符必须成对出现,而起始符早已被放弃,故本行字符串无效!!! 继续接收串口数据$Hot,....,这次就对了...
这用于屏蔽不用的GPS语句非常有用~~~(实用!!!) 而且不用用户做太多的工作.
已经接受了TestCode的意见. 用户事件也可自动选择查询,事件和中断(线程)三种方式.
晕~~~没时间整理文档~~~
总之菜农要实现自己的心愿(大学的第1课开课前在笔记本上写的) 让人类从繁重地,危害身心健康的体力劳动中解放出来!
哈哈~~~年轻时的幻想和梦我这辈子是玩完了~~~隔世再完成我的心愿吧~~~
自控是我的专业,爱好是栽培洁白地蔬菜~~~荒废专业了~~~ |