This commit is contained in:
2026-01-31 17:18:04 +08:00
parent 0d5ad55028
commit 3cabb9e5f7
64 changed files with 9438 additions and 3144 deletions
@@ -186,8 +186,8 @@ Class MachiningActRunner
<a id="Hi_MachiningProcs_MachiningActRunner__ctor_" data-uid="Hi.MachiningProcs.MachiningActRunner.#ctor*"></a>
<h3 id="Hi_MachiningProcs_MachiningActRunner__ctor_Hi_MachiningProcs_SessionMessageHost_MongoDB_Driver_MongoClient_System_Func_Hi_Machining_MachiningToolHouse__System_Func_Hi_Machining_MachiningEquipmentUtils_MachiningEquipment__MongoDB_Driver_IMongoCollection_Hi_MillingSteps_MillingStepLuggage__MongoDB_Driver_IMongoCollection_Hi_Common_Slice__System_Action_Hi_ScriptApiUtils_ICsScriptApi_Hi_MachiningProcs_MachiningActRunnerConfig_" data-uid="Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,MongoDB.Driver.MongoClient,System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},MongoDB.Driver.IMongoCollection{Hi.MillingSteps.MillingStepLuggage},MongoDB.Driver.IMongoCollection{Hi.Common.Slice},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig)">
MachiningActRunner(SessionMessageHost, MongoClient, Func&lt;MachiningToolHouse&gt;, Func&lt;MachiningEquipment&gt;, IMongoCollection&lt;MillingStepLuggage&gt;, IMongoCollection&lt;Slice&gt;, Action, ICsScriptApi, MachiningActRunnerConfig)
<h3 id="Hi_MachiningProcs_MachiningActRunner__ctor_Hi_MachiningProcs_SessionMessageHost_System_Action_System_Collections_Generic_IEnumerable_Hi_MillingSteps_MillingStepLuggage___System_Func_Hi_Machining_MachiningToolHouse__System_Func_Hi_Machining_MachiningEquipmentUtils_MachiningEquipment__System_Action_Hi_ScriptApiUtils_ICsScriptApi_Hi_MachiningProcs_MachiningActRunnerConfig_" data-uid="Hi.MachiningProcs.MachiningActRunner.#ctor(Hi.MachiningProcs.SessionMessageHost,System.Action{System.Collections.Generic.IEnumerable{Hi.MillingSteps.MillingStepLuggage}},System.Func{Hi.Machining.MachiningToolHouse},System.Func{Hi.Machining.MachiningEquipmentUtils.MachiningEquipment},System.Action,Hi.ScriptApiUtils.ICsScriptApi,Hi.MachiningProcs.MachiningActRunnerConfig)">
MachiningActRunner(SessionMessageHost, Action&lt;IEnumerable&lt;MillingStepLuggage&gt;&gt;, Func&lt;MachiningToolHouse&gt;, Func&lt;MachiningEquipment&gt;, Action, ICsScriptApi, MachiningActRunnerConfig)
</h3>
@@ -196,7 +196,7 @@ Class MachiningActRunner
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MachiningActRunner(SessionMessageHost messageHost, MongoClient mongoClient, Func&lt;MachiningToolHouse&gt; machiningToolHouseGetter, Func&lt;MachiningEquipment&gt; machiningEquipmentGetter, IMongoCollection&lt;MillingStepLuggage&gt; millingStepLuggageCollection, IMongoCollection&lt;Slice&gt; substractionSplicDbCollection, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null)</code></pre>
<pre><code class="lang-csharp hljs">public MachiningActRunner(SessionMessageHost messageHost, Action&lt;IEnumerable&lt;MillingStepLuggage&gt;&gt; stepStorageWriter, Func&lt;MachiningToolHouse&gt; machiningToolHouseGetter, Func&lt;MachiningEquipment&gt; machiningEquipmentGetter, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -204,20 +204,14 @@ Class MachiningActRunner
<dt><code>messageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dd><p>The milling message host.</p>
</dd>
<dt><code>mongoClient</code> <span class="xref">MongoClient</span></dt>
<dd><p>The MongoDB client.</p>
<dt><code>stepStorageWriter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action-1">Action</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="Hi.MillingSteps.MillingStepLuggage.html">MillingStepLuggage</a>&gt;&gt;</dt>
<dd><p>The action to write milling step luggages to storage.</p>
</dd>
<dt><code>machiningToolHouseGetter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a>&gt;</dt>
<dd><p>The getter function for the machining tool house.</p>
</dd>
<dt><code>machiningEquipmentGetter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html">MachiningEquipment</a>&gt;</dt>
<dd><p>The getter function for the machining equipment.</p>
</dd>
<dt><code>millingStepLuggageCollection</code> <span class="xref">IMongoCollection</span>&lt;<a class="xref" href="Hi.MillingSteps.MillingStepLuggage.html">MillingStepLuggage</a>&gt;</dt>
<dd><p>The MongoDB collection for milling step luggage.</p>
</dd>
<dt><code>substractionSplicDbCollection</code> <span class="xref">IMongoCollection</span>&lt;<a class="xref" href="Hi.Common.Slice.html">Slice</a>&gt;</dt>
<dd><p>The MongoDB collection for subtraction slices.</p>
</dd>
<dt><code>resetMillingStepLuggageDbAction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.action">Action</a></dt>
<dd><p>Action to reset the milling step luggage database.</p>