本模块是在工作后通过软件的不断迭代来解析串口,网口等数据的方式。这个方式简单明了,可用性高。
下面是每个函数的作用:
接收的QByteArray 类型的数据可以按照协议解析
比如:接收一个数据:0-3 float ,4-7 int ,8char,9char,10float。函数可以将这个数据按照数据类型来将不同数据类型的数据解析出来。
可以根据变量类型将数据转换成16进制的数发送出去
比如第一个数float,第二个int,第3个char,函数可以自动将不同数据类型的数转换成相应的16进制的数。
将通信接收的数据转换成需要的数据类型(float int char 等)
将不同数据类型(float int char 等)的数转换成需要发送的hex数据
代码可参考性大,简单方便,提取大小端的数据等可以参考函数方便的修改。
用了函数模板(知识点)
用了数据类型转换(知识点)
函数中用自己的测试用例,可以参考。
这些函数
花费的心血较多为收费资源,请大家原谅。如果有需要的函数请留言我可以在资源中添加。
资源链接:https://download.csdn.net/download/weixin_44248637/86406593