34 lines
957 B
JavaScript
34 lines
957 B
JavaScript
export function createMachineFileSaveSummary(paths, gcodePath = null) {
|
|
return {
|
|
iniOpfsPath: paths?.ini ?? null,
|
|
toolTableOpfsPath: paths?.toolTable ?? null,
|
|
parameterOpfsPath: paths?.parameters ?? null,
|
|
gcodeOpfsPath: gcodePath ?? null,
|
|
};
|
|
}
|
|
|
|
export function machineFileSaveLogLines(summary) {
|
|
return [
|
|
`INI: ${summary.iniOpfsPath ?? "-"}`,
|
|
`Tool table: ${summary.toolTableOpfsPath ?? "-"}`,
|
|
`Parameters: ${summary.parameterOpfsPath ?? "-"}`,
|
|
`G-code: ${summary.gcodeOpfsPath ?? "-"}`,
|
|
];
|
|
}
|
|
|
|
export function createMachineFileLoadSummary(files) {
|
|
return {
|
|
iniBytes: files?.ini?.length ?? 0,
|
|
toolTableBytes: files?.toolTable?.length ?? 0,
|
|
parameterBytes: files?.parameters?.length ?? 0,
|
|
};
|
|
}
|
|
|
|
export function machineFileLoadLogLines(summary) {
|
|
return [
|
|
`INI bytes: ${summary.iniBytes}`,
|
|
`Tool table bytes: ${summary.toolTableBytes}`,
|
|
`Parameter bytes: ${summary.parameterBytes}`,
|
|
];
|
|
}
|