Guard browser OPFS direct session parameter seed

This commit is contained in:
2026-06-14 06:22:54 +08:00
parent 9265825843
commit 0cfe942d6b
2 changed files with 66 additions and 17 deletions

View File

@@ -4577,6 +4577,18 @@
].join("\n");
}
function browserDirectParameterSeedLines(includeNamedParam = false) {
return [
"5161 10.5",
"5162 20.25",
"5220 1",
"5221 2.25",
"5399 44",
...(includeNamedParam ? ["<_named_param> 123"] : []),
"",
];
}
function opfsParameterValues(parameter5161, parameter5162, parameter5221, parameter5399) {
return {
5161: parameter5161,
@@ -9313,15 +9325,7 @@
const browserInterpTextPaths = await saveMachineTextFiles(browserInterpMachineId, {
ini: `[EMC]\nMACHINE = ${browserInterpMachineId}\n`,
toolTable: "T2 P7 Z3.125 D1.5 I12 J34 Q4 ;browser finish tool\n",
parameters: [
"5161 10.5",
"5162 20.25",
"5220 1",
"5221 2.25",
"5399 44",
"<_named_param> 123",
"",
].join("\n"),
parameters: browserDirectParameterSeedLines(true).join("\n"),
});
assertMachineTextStorePaths(
"opfs_save_machine_text_files_staging",
@@ -9474,14 +9478,7 @@
"T5 P9 X1 Y2 Z3 ;browser random rough tool",
"",
].join("\n"),
parameters: [
"5161 10.5",
"5162 20.25",
"5220 1",
"5221 2.25",
"5399 44",
"",
].join("\n"),
parameters: browserDirectParameterSeedLines().join("\n"),
});
assertMachineTextStorePaths(
"opfs_save_random_machine_text_files_staging",