2026年7月16日 缓存

This commit is contained in:
2026-07-16 08:28:55 +08:00
parent 31726535b0
commit 570f359339
35 changed files with 945 additions and 1275 deletions
+9 -9
View File
@@ -2562,8 +2562,8 @@ int DevOp::writeFpgaPrintPara(bool ignoreWarn){
}
}
else if(sysPara->status.build_dat.builTime == 73){
writeDacValue2Fpga_No73();
if(sysPara->status.currVoltageVersion != sysPara->status.lastVoltageVersion){
writeDacValue2Fpga_No73();
sysPara->status.lastVoltageVersion = sysPara->status.currVoltageVersion;
}
}
@@ -3226,11 +3226,11 @@ void DevOp::writeFpgaCalandar(bool Enable){
step = 1;
step = step < 0?(100000000 + step):step;
sysPara->para.calandar_and_dat.cnt2Step = QString::number(step).toUInt(0,16);
// 与vx5相反,调换过值位置,比如0:4改为4:0
sysPara->para.calandar_and_dat.cntCurrValueInitEnable =
(sysPara->status.cnt3CurrentValueInitDoneFlag?0:4)+
(sysPara->status.cnt2CurrentValueInitDoneFlag?0:2)
+ (sysPara->status.cnt1CurrentValueInitDoneFlag?0:1);
(sysPara->status.cnt3CurrentValueInitDoneFlag?4:0)+
(sysPara->status.cnt2CurrentValueInitDoneFlag?2:0)
+ (sysPara->status.cnt1CurrentValueInitDoneFlag?1:0);
fpgaWr(WRITE_CALENDAR_DAT_ADDR,(unsigned char *)&sysPara->para.calandar_and_dat,sizeof(sysPara->para.calandar_and_dat));
@@ -3248,9 +3248,9 @@ void DevOp::writeFpgaCalandar(bool Enable){
sysPara->para.Counter4.cnt4CurrValue= QString::number(sysPara->para.cnt4CurrValue).toUInt(0,16); //计数器4当前值用于隐藏功能
fpgaWr(WRITE_COUNTER4_ADDR,(unsigned char *)&sysPara->para.Counter4,sizeof(sysPara->para.Counter4));
sysPara->status.cnt3CurrentValueInitDoneFlag = true;
sysPara->status.cnt2CurrentValueInitDoneFlag = true;
sysPara->status.cnt1CurrentValueInitDoneFlag = true;
sysPara->status.cnt3CurrentValueInitDoneFlag = false;
sysPara->status.cnt2CurrentValueInitDoneFlag = false;
sysPara->status.cnt1CurrentValueInitDoneFlag = false;
}
unsigned char dataOfvariNum[1];
unsigned char dataOfreg_var_print_ctrl[8][8];
@@ -3644,7 +3644,7 @@ void DevOp::writeSyncAndDelayPrintCount(bool enb, uint32_t maxCount)
buffer[3] = (maxCount >> 16) & 0xFF;
buffer[4] = (maxCount >> 24) & 0xFF;
fpgaWr(MAX_REPEAT_COUNT_DELAY_SYNC, &buffer, sizeof(buffer));
fpgaWr(MAX_REPEAT_COUNT_DELAY_SYNC, buffer, sizeof(buffer));
}
void DevOp::resendSTM32Date(int cmd, int addr, unsigned char *dat, int len, int type)