Guard browser OPFS custom session parameter values

This commit is contained in:
2026-06-14 02:21:12 +08:00
parent 3e45302a14
commit b6397b71ee
2 changed files with 64 additions and 14 deletions

View File

@@ -4577,6 +4577,16 @@
].join("\n");
}
function opfsParameterValues(parameter5161, parameter5162, parameter5221, parameter5399) {
return {
5161: parameter5161,
5162: parameter5162,
5220: 1.0,
5221: parameter5221,
5399: parameter5399,
};
}
function opfsToolTableResultLines(operation, toolNo, pocketNo, extraLines = []) {
return [
`tooldata_${operation}=0`,
@@ -9591,13 +9601,7 @@
const savedIniNamedParameters = await saveMachineParametersToOpfs(
interp,
iniFileMachineId,
{
5161: 33.75,
5162: 67.5,
5220: 1.0,
5221: 5.25,
5399: 199,
},
opfsParameterValues(33.75, 67.5, 5.25, 199),
opfsLoadedFileSaveOptions(loadedIniFileSession.parameters),
);
assertOpfsSavedParameterStaging(
@@ -9726,13 +9730,7 @@
const savedExplicitParameters = await saveMachineParametersToOpfs(
interp,
iniOverrideMachineId,
{
5161: 51.25,
5162: 102.5,
5220: 1.0,
5221: 7.5,
5399: 202,
},
opfsParameterValues(51.25, 102.5, 7.5, 202),
opfsLoadedFileSaveOptions(loadedIniOverrideSession.parameters),
);
assertOpfsSavedParameterStaging(