瀏覽代碼

解码正常

lijinwen 3 月之前
父節點
當前提交
37dd5e93ed
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      ProtocolUSB/USBPacket.cpp

+ 7 - 5
ProtocolUSB/USBPacket.cpp

@@ -493,11 +493,13 @@ namespace Protocol
                     datas.push_back(get_data_tmp[i]);
                 }
                 //crc16
-                for (uint64_t i = (get_data_tmp.size() - 2); i < get_data_tmp.size(); i++)
-                {
-                }
-                crc16 = static_cast<uint16_t>(get_data_tmp[get_data_tmp.size() - 1] << 8)
-                    + static_cast<uint16_t>(get_data_tmp[get_data_tmp.size() - 2]);
+                /* for (uint64_t i = (get_data_tmp.size() - 2); i < get_data_tmp.size(); i++)
+                 {
+                 }*/
+                uint8_t crc16_h = CommonHelper::ReverseOrderBits(get_data_tmp[get_data_tmp.size() - 2]);
+                uint8_t crc16_l = CommonHelper::ReverseOrderBits(get_data_tmp[get_data_tmp.size() - 1]);
+                crc16 = (static_cast<uint16_t>(crc16_h) << 8) + static_cast<uint16_t>(crc16_l) ;
+               
                 crc_sign_num = 16;
             }
             else