Enforce AXIS source parity across panel controls
This commit is contained in:
@@ -104,6 +104,7 @@ function projection(result: Record<string, unknown>, message: MessageEnvelope, p
|
||||
joints,
|
||||
},
|
||||
wasm_motion: (result.wasm_motion as Record<string, unknown>) ?? previous.snapshot.wasm_motion,
|
||||
io: (result.io as Record<string, unknown>) ?? previous.snapshot.io,
|
||||
...(visual ? { visual } : {}),
|
||||
} satisfies SimSnapshotV1;
|
||||
return {
|
||||
@@ -158,6 +159,7 @@ function projection(result: Record<string, unknown>, message: MessageEnvelope, p
|
||||
visual: { ...panel.visual, toolpath: visualSegments },
|
||||
kinematics: panel.kinematics,
|
||||
xyzac: panel.xyzac,
|
||||
io: panel.io ?? previous.snapshot?.io,
|
||||
gates: panel.gates,
|
||||
motion_authority: panel.motion_authority,
|
||||
task_authority: panel.task_authority,
|
||||
|
||||
Reference in New Issue
Block a user