虚拟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:
@@ -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)`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user