设置设备锁定对判断号的判断
This commit is contained in:
parent
e63911a1ea
commit
0caa028997
|
@ -469,18 +469,14 @@ void hg_scanner_239::init_version(void)
|
||||||
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO, "Firmware version: %s\n", fv.c_str());
|
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO, "Firmware version: %s\n", fv.c_str());
|
||||||
|
|
||||||
if (fv.length() >= 10 && (fv[5] > 'A' || atoi(fv.substr(6, 4).c_str()) >= 1209))
|
if (fv.length() >= 10 && (fv[5] > 'A' || atoi(fv.substr(6, 4).c_str()) >= 1209))
|
||||||
{
|
|
||||||
is_kernelsnap_211209_ = atoi(get_fpga().c_str()) >= 35211210;
|
is_kernelsnap_211209_ = atoi(get_fpga().c_str()) >= 35211210;
|
||||||
}
|
|
||||||
else if (fv.length() >= 10 && (fv[5] > 'B' || atoi(fv.substr(6, 4).c_str()) >= 830))
|
|
||||||
{
|
|
||||||
is_kernelsnap_220830_ = true;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
|
||||||
is_kernelsnap_211209_ = false;
|
is_kernelsnap_211209_ = false;
|
||||||
|
|
||||||
|
if (fv.length() >= 10 && (fv[5] > 'B' || atoi(fv.substr(6, 4).c_str()) >= 830))
|
||||||
|
is_kernelsnap_220830_ = true;
|
||||||
|
else
|
||||||
is_kernelsnap_220830_ = false;
|
is_kernelsnap_220830_ = false;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1907,7 +1903,7 @@ int hg_scanner_239::firmware_upgrade(std::string filename)
|
||||||
fwname.open(filename, std::ios_base::in | std::ios_base::binary);
|
fwname.open(filename, std::ios_base::in | std::ios_base::binary);
|
||||||
if (!fwname.is_open())
|
if (!fwname.is_open())
|
||||||
{
|
{
|
||||||
return false;
|
return SCANNER_ERR_OPEN_FILE_FAILED;
|
||||||
}
|
}
|
||||||
fwname.seekg(0, std::ios::end);
|
fwname.seekg(0, std::ios::end);
|
||||||
int total = fwname.tellg();//记录总长度
|
int total = fwname.tellg();//记录总长度
|
||||||
|
|
Loading…
Reference in New Issue