我现在有一种情况,当我从 COM 端口QByteArray
准确读取类型对象中的字节流并且只有 1 个字节的数据之后。但是一个非常不友好的协议需要在从 COM 端口读取数据后有 9 位数据。
但根据win32API函数:ReadFile(....)
我只能从COM流中读取字节= 1,2,3.....
所以 - 这就是为什么我在这个函数的帮助下只读取 8 位 = 1 个字节,并在一些奇偶校验位操作的帮助下,我正在计算广义数据的第 9 位的值......
所以一方面我有 1 个字节(8 位)的正确(真实)数据 - 另一方面我有这个第 9 位(0 或 1)的值;2 总而言之必须创造广义数据价值的对象。如何将这些对象组合成一个和最终QByteArray
对象?因为全局函数ReadComData
可以而且必须只返回QByteArray
对象。