天天看點

序列槽資料解析

本子產品是在工作後通過軟體的不斷疊代來解析序列槽,網口等資料的方式。這個方式簡單明了,可用性高。

下面是每個函數的作用:

  1. 接收的QByteArray 類型的資料可以按照協定解析

    比如:接收一個資料:0-3 float ,4-7 int ,8char,9char,10float。函數可以将這個資料按照資料類型來将不同資料類型的資料解析出來。

  2. 可以根據變量類型将資料轉換成16進制的數發送出去

    比如第一個數float,第二個int,第3個char,函數可以自動将不同資料類型的數轉換成相應的16進制的數。

  3. 将通信接收的資料轉換成需要的資料類型(float int char 等)
  4. 将不同資料類型(float int char 等)的數轉換成需要發送的hex資料
  5. 代碼可參考性大,簡單友善,提取大小端的資料等可以參考函數友善的修改。
  6. 用了函數模闆(知識點)
  7. 用了資料類型轉換(知識點)
  8. 函數中用自己的測試用例,可以參考。

    這些函數

花費的心血較多為收費資源,請大家原諒。如果有需要的函數請留言我可以在資源中添加。

資源連結:https://download.csdn.net/download/weixin_44248637/86406593

繼續閱讀