lijinwen 3 månader sedan
förälder
incheckning
37dd5e93ed
1 ändrade filer med 7 tillägg och 5 borttagningar
  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