虚拟HAL完全满足Web数控仿真

结论:real simulation page 已将保存的 virtual HAL session snapshot 联动到 release diagnostics artifact,保存或恢复后的 Web CNC 仿真会话可直接输出 release-ready virtual HAL source、sim-config、halcmd fixture 与 motion matrix evidence;该能力仍限于 Web 仿真替代层,不声明 Linux kernel hard-realtime ABI、外部硬件驱动 ABI 或 native HAL module ABI。
This commit is contained in:
2026-06-17 23:07:11 +08:00
parent 7449ff7f4e
commit 208992c42e
5 changed files with 154 additions and 2 deletions

View File

@@ -373,7 +373,11 @@ Current implemented behavior:
state;
- browser API exposes `getDiagnosticsState()`, `getStatusHistory()`,
`getToolTableSummary()`, `getLimitsHomeState()`,
`exportDiagnosticsArtifact()`, and `handleAxisShortcut(event)`;
`exportDiagnosticsArtifact()`, `exportVirtualHalSessionDiagnosticsArtifact()`,
and `handleAxisShortcut(event)`;
- saved virtual HAL session snapshots are linked back into the browser
diagnostics artifact as release-ready virtual HAL source, sim-config,
halcmd-fixture, and motion-matrix evidence;
- browser smoke covers run and play/pause keyboard shortcuts after waiting for
their async UI/API side effects;
- browser smoke verifies blocked readiness before OPFS files exist, then writes
@@ -458,6 +462,7 @@ Required methods:
- `getToolTableSummary()`;
- `getLimitsHomeState()`;
- `exportDiagnosticsArtifact()`;
- `exportVirtualHalSessionDiagnosticsArtifact()`;
- `handleAxisShortcut(event)`;
- `applyAxisViewFromUrl(search)`;