feat: complete working8 pause semantics

This commit is contained in:
wangdequan
2026-07-07 10:27:02 -04:00
parent 83402c506e
commit 4ba45b2ec5
987 changed files with 340641 additions and 65 deletions

View File

@@ -245,6 +245,7 @@ function startFrameCapture(page) {
mode: summary.mode,
interpState: summary.interpState,
taskPaused: summary.taskPaused,
motionPaused: summary.motionPaused,
activeLine: summary.activeLine,
sampleIndex: summary.programExecutionSampleIndex,
sourceFile: summary.programUiExecution?.sourceFile || null,
@@ -402,6 +403,7 @@ async function readStateSummary(page) {
interpState: state.machine?.interpState,
interpResumeState: state.machine?.interpResumeState,
taskPaused: state.machine?.taskPaused,
motionPaused: state.machine?.motionPaused,
rtcpState: state.rtcpState,
kinsType: state.kinsType,
activeLine: state.activeLine,
@@ -476,6 +478,7 @@ function summarizeForEvent(state) {
mode: state?.machine?.mode || state?.mode,
interpState: state?.machine?.interpState || state?.interpState,
taskPaused: state?.machine?.taskPaused ?? state?.taskPaused,
motionPaused: state?.machine?.motionPaused ?? state?.motionPaused,
activeLine: state?.activeLine,
sampleIndex: state?.programExecutionSampleIndex,
programExecutionSourceMode: state?.programExecutionSourceMode,