Fix standing start roll over
Refine volume rollover handling in `IperlHead`: - Adjust `endWMState` rollover logic for improved accuracy. - Ensure `ReadPulses` is invoked during rollover adjustments.
This commit is contained in:
parent
cef61cd407
commit
2fc64e478d
@ -1734,10 +1734,11 @@ namespace TBF.Rig.TestMethods.iPerlCommunication.iPerlHead
|
||||
log.Debug($"Solve roll over! endWMState: {endWMState} < beginWMState: {beginWMState}");
|
||||
const double VOL_RANGE_LITERS = 16777216.0 * 0.00025; // 4,194.304 l
|
||||
endWMState += VOL_RANGE_LITERS;
|
||||
volumeLtr = endWMState;
|
||||
ReadPulses();
|
||||
log.Debug($"Solve roll over! Upgraded endWMState: {endWMState}, beginWMState: {beginWMState}");
|
||||
}
|
||||
}
|
||||
ReadPulses();
|
||||
return endWMState;
|
||||
}
|
||||
//}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user