接入 INI 面板只读 session readiness handoff
This commit is contained in:
@@ -3,6 +3,7 @@ export function createIniPanelStateSummary({
|
||||
machine = null,
|
||||
machineFiles = null,
|
||||
sessionSnapshot = null,
|
||||
sessionReadiness = null,
|
||||
sessionLoad = null,
|
||||
runReadiness = null,
|
||||
run = null,
|
||||
@@ -17,6 +18,7 @@ export function createIniPanelStateSummary({
|
||||
machine,
|
||||
machineFiles,
|
||||
sessionSnapshot,
|
||||
sessionReadiness,
|
||||
sessionLoad,
|
||||
runReadiness,
|
||||
run,
|
||||
@@ -29,6 +31,7 @@ export function createMachineSessionStateSnapshot({
|
||||
machine = null,
|
||||
machineFiles = null,
|
||||
sessionSnapshot = null,
|
||||
sessionReadiness = null,
|
||||
sessionLoad = null,
|
||||
runReadiness = null,
|
||||
selectedProgram = null,
|
||||
@@ -44,6 +47,7 @@ export function createMachineSessionStateSnapshot({
|
||||
machine,
|
||||
machineFiles,
|
||||
sessionSnapshot,
|
||||
sessionReadiness,
|
||||
sessionLoad,
|
||||
runReadiness,
|
||||
run,
|
||||
@@ -72,6 +76,7 @@ export function createMachineSessionStateReport(state = {}) {
|
||||
const badges = state.badges ?? {};
|
||||
const fields = state.fields ?? {};
|
||||
const sessionSnapshot = state.sessionSnapshot ?? {};
|
||||
const sessionReadiness = state.sessionReadiness ?? null;
|
||||
const sessionLoad = state.sessionLoad ?? {};
|
||||
const runReadiness = state.runReadiness ?? {};
|
||||
const selectedProgram = state.selectedProgram ?? {};
|
||||
@@ -90,6 +95,7 @@ export function createMachineSessionStateReport(state = {}) {
|
||||
toolTable: fields.sessionToolTable ?? sessionSnapshot.toolTableOpfsPath ?? sessionLoad.toolTableWasmPath ?? null,
|
||||
gcode: fields.sessionGcode ?? sessionSnapshot.gcodeOpfsPath ?? null,
|
||||
},
|
||||
sessionReadiness,
|
||||
loaded: {
|
||||
iniWasmPath: sessionLoad.iniWasmPath ?? null,
|
||||
parameterWasmPath: sessionLoad.parameterWasmPath ?? null,
|
||||
@@ -141,6 +147,7 @@ export function createMachineSessionWorkflowStatus(state = {}) {
|
||||
return {
|
||||
readiness: report.readiness,
|
||||
overview,
|
||||
sessionReadiness: report.sessionReadiness ?? null,
|
||||
runReadiness: report.runReadiness,
|
||||
lastAction: report.status.lastAction,
|
||||
error: report.status.error,
|
||||
|
||||
Reference in New Issue
Block a user