|
@@ -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
|