deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -100,7 +100,7 @@ Classes
for all optional configuration interfaces.</p>
<p>
Should be placed as the <b>last element</b> in
<a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_NcDependencyList">NcDependencyList</a> so that brand-specific
<a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PipelineNcDependencyList">PipelineNcDependencyList</a> so that brand-specific
parameter tables (which appear earlier) take priority via
<code>OfType&lt;T&gt;().FirstOrDefault()</code>.
</p>
@@ -137,6 +137,24 @@ Brand-agnostic standalone implementation of <a class="xref" href="Hi.NcParsers.D
Brand parameter tables (Fanuc, Syntec, Siemens, Heidenhain) provide
hardware-faithful alternatives that map to real controller parameters.
</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html">IsoCoordinateTableProxy</a></dt>
<dd><p>Get-or-create <a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyProxy.html">INcDependencyProxy</a> for <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a>:
a placeholder in the shared <a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PipelineNcDependencyList">PipelineNcDependencyList</a> that
resolves the host project's own per-case work coordinate offsets (G54–G59…).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Dependencys.Generic.MachineAxisConfig.html">MachineAxisConfig</a></dt>
<dd><p>Brand-neutral <a class="xref" href="Hi.NcParsers.Dependencys.IMachineAxisConfig.html">IMachineAxisConfig</a> backed by a plain axis→type
map, for pipelines that have no controller parameter table (e.g. the NX
CLSF runner). Typically populated from the machine chain via
<a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_ConfigureByMachiningChain_Hi_Mech_IMachiningChain_">ConfigureByMachiningChain(IMachiningChain)</a>; rotary axes default
to modular (<a class="xref" href="Hi.NcParsers.Dependencys.IMachineAxisConfig.html#Hi_NcParsers_Dependencys_IMachineAxisConfig_IsModularRotary_System_String_">IsModularRotary(string)</a> inherited),
matching the cyclic shortest-path treatment of
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.McAbcCyclicPathSyntax.html">McAbcCyclicPathSyntax</a>.</p>
</dd>
</dl>
<dl class="jumplist">
@@ -170,6 +188,14 @@ Matches Fanuc Memory C layout where H and D share the same row.</p>
Suitable for Fanuc (H/D), Heidenhain (tool number), Mazak, Okuma,
and other ISO-compatible controllers.
Key = offset number (Fanuc H or D number).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetTableProxy.html">ToolOffsetTableProxy</a></dt>
<dd><p>Get-or-create <a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyProxy.html">INcDependencyProxy</a> for <a class="xref" href="Hi.NcParsers.Dependencys.Generic.ToolOffsetTable.html">ToolOffsetTable</a>:
a placeholder in the shared <a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PipelineNcDependencyList">PipelineNcDependencyList</a> that
resolves the host project's own per-case tool offsets. The shared runner file
holds only this proxy, never the offset data.</p>
</dd>
</dl>
<dl class="jumplist">