diff --git a/App/EngineMessages/engine-messages.json b/App/EngineMessages/engine-messages.json index f3e063cb..007f7490 100644 --- a/App/EngineMessages/engine-messages.json +++ b/App/EngineMessages/engine-messages.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "engineVersion": "3.2.29.0", + "engineVersion": "3.2.30.0", "filesParsed": 1282, "siteCount": 366, "sites": [ diff --git a/App/Hi.WpfPlus.dll b/App/Hi.WpfPlus.dll index 58a45028..871957a2 100644 Binary files a/App/Hi.WpfPlus.dll and b/App/Hi.WpfPlus.dll differ diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index 97dc4e4f..00b4a876 100644 Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ diff --git a/App/HiDisp.dll b/App/HiDisp.dll index b8607efa..20235d45 100644 Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ diff --git a/App/HiGeom.dll b/App/HiGeom.dll index 69640d9b..8627188c 100644 Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ diff --git a/App/HiLicense.dll b/App/HiLicense.dll index cb24cd99..6c08d818 100644 Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ diff --git a/App/HiMech.dll b/App/HiMech.dll index 5fbe35e9..dd73b6a4 100644 Binary files a/App/HiMech.dll and b/App/HiMech.dll differ diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index 1e6deeee..f7010a06 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,9 +11,9 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.WpfPlus": "3.2.25", - "HiNc": "3.2.26", - "HiNc-Resource": "3.2.23", + "Hi.WpfPlus": "3.2.26", + "HiNc": "3.2.27", + "HiNc-Resource": "3.2.24", "Serilog.Extensions.Hosting": "10.0.0", "Serilog.Sinks.Console": "6.1.1", "Serilog.Sinks.File": "7.0.0", @@ -1598,36 +1598,36 @@ } } }, - "Hi.WpfPlus/3.2.25": { + "Hi.WpfPlus/3.2.26": { "dependencies": { - "HiDisp": "3.2.32" + "HiDisp": "3.2.33" }, "runtime": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": { - "assemblyVersion": "3.2.25.0", - "fileVersion": "3.2.25.0" + "assemblyVersion": "3.2.26.0", + "fileVersion": "3.2.26.0" } } }, - "HiCbtr/3.2.28": { + "HiCbtr/3.2.29": { "dependencies": { - "HiDisp": "3.2.32" + "HiDisp": "3.2.33" }, "runtime": { "lib/net10.0/HiCbtr.dll": { - "assemblyVersion": "3.2.28.0", - "fileVersion": "3.2.28.0" + "assemblyVersion": "3.2.29.0", + "fileVersion": "3.2.29.0" } } }, - "HiDisp/3.2.32": { + "HiDisp/3.2.33": { "dependencies": { - "HiGeom": "3.2.25" + "HiGeom": "3.2.26" }, "runtime": { "lib/net10.0/HiDisp.dll": { - "assemblyVersion": "3.2.32.0", - "fileVersion": "3.2.32.0" + "assemblyVersion": "3.2.33.0", + "fileVersion": "3.2.33.0" } }, "native": { @@ -1645,15 +1645,15 @@ } } }, - "HiGeom/3.2.25": { + "HiGeom/3.2.26": { "dependencies": { "MathNet.Numerics": "5.0.0", "Microsoft.CodeAnalysis.Scripting.Common": "5.9.0" }, "runtime": { "lib/net10.0/HiGeom.dll": { - "assemblyVersion": "3.2.25.0", - "fileVersion": "3.2.25.0" + "assemblyVersion": "3.2.26.0", + "fileVersion": "3.2.26.0" } }, "resources": { @@ -1665,27 +1665,27 @@ } } }, - "HiLicense/3.2.25": { + "HiLicense/3.2.26": { "dependencies": { - "HiGeom": "3.2.25" + "HiGeom": "3.2.26" }, "runtime": { "lib/net10.0/HiLicense.dll": { - "assemblyVersion": "3.2.25.0", - "fileVersion": "3.2.25.0" + "assemblyVersion": "3.2.26.0", + "fileVersion": "3.2.26.0" } } }, - "HiMech/3.2.29": { + "HiMech/3.2.30": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.2.28", + "HiCbtr": "3.2.29", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.9.0" }, "runtime": { "lib/net10.0/HiMech.dll": { - "assemblyVersion": "3.2.29.0", - "fileVersion": "3.2.29.0" + "assemblyVersion": "3.2.30.0", + "fileVersion": "3.2.30.0" } }, "resources": { @@ -1694,19 +1694,19 @@ } } }, - "HiNc/3.2.26": { + "HiNc/3.2.27": { "dependencies": { "Dapper": "2.1.79", - "HiLicense": "3.2.25", - "HiMech": "3.2.29", - "HiUniNc": "3.2.27", + "HiLicense": "3.2.26", + "HiMech": "3.2.30", + "HiUniNc": "3.2.28", "Microsoft.Data.Sqlite": "10.0.9", "SQLitePCLRaw.bundle_e_sqlite3": "3.0.3" }, "runtime": { "lib/net10.0/HiNc.dll": { - "assemblyVersion": "3.2.26.0", - "fileVersion": "3.2.26.0" + "assemblyVersion": "3.2.27.0", + "fileVersion": "3.2.27.0" } }, "resources": { @@ -1718,22 +1718,22 @@ } } }, - "HiNc-Resource/3.2.23": { + "HiNc-Resource/3.2.24": { "runtime": { "lib/net10.0/HiNc-Resource.dll": { - "assemblyVersion": "3.2.23.0", - "fileVersion": "3.2.23.0" + "assemblyVersion": "3.2.24.0", + "fileVersion": "3.2.24.0" } } }, - "HiUniNc/3.2.27": { + "HiUniNc/3.2.28": { "dependencies": { - "HiMech": "3.2.29" + "HiMech": "3.2.30" }, "runtime": { "lib/net10.0/HiUniNc.dll": { - "assemblyVersion": "3.2.27.0", - "fileVersion": "3.2.27.0" + "assemblyVersion": "3.2.28.0", + "fileVersion": "3.2.28.0" } } }, @@ -2117,68 +2117,68 @@ "path": "fontawesome.sharp/6.3.0", "hashPath": "fontawesome.sharp.6.3.0.nupkg.sha512" }, - "Hi.WpfPlus/3.2.25": { + "Hi.WpfPlus/3.2.26": { "type": "package", "serviceable": true, - "sha512": "sha512-8QBd9q0MGNFjTFuJS7TtWB+Zftpn0RJxIEzVQC+vQ/0FdqQIgLy0GEErsdpEqxO1cMFEbRLNtg7RPQG4gK9iHw==", - "path": "hi.wpfplus/3.2.25", - "hashPath": "hi.wpfplus.3.2.25.nupkg.sha512" + "sha512": "sha512-UwzqRPG1Yza6rbhJ+G0OTYI/TUlJ0iIEkJGtT9Wl9OMs5nyYfwrOcGklAiXDru+J1pbitsTwnAhy1RR70Y5OUQ==", + "path": "hi.wpfplus/3.2.26", + "hashPath": "hi.wpfplus.3.2.26.nupkg.sha512" }, - "HiCbtr/3.2.28": { + "HiCbtr/3.2.29": { "type": "package", "serviceable": true, - "sha512": "sha512-el7ZHL9Gq29dui9SK9M5SRLlt8RMNvYVW0AijNunyQODq+F2lqXbE9/i2P8MtvIzDLyTKqdaz4vkpcMpsAdx1g==", - "path": "hicbtr/3.2.28", - "hashPath": "hicbtr.3.2.28.nupkg.sha512" + "sha512": "sha512-YsC5P885nSlcZ3ThgLcJR3G21xMcqyEFRhofGyHrRMxUN/SwVX1xfYAtsJlIAr3bPKKpn3f+BlW6VjVPmVadqQ==", + "path": "hicbtr/3.2.29", + "hashPath": "hicbtr.3.2.29.nupkg.sha512" }, - "HiDisp/3.2.32": { + "HiDisp/3.2.33": { "type": "package", "serviceable": true, - "sha512": "sha512-LF2tEwpc+1vXSG+HxYDmOZ1FI5cD8mT2OILlKHeutjzucep3KjhigD09ftdptd98K2TnpBZk/TDKplrCbDxwXQ==", - "path": "hidisp/3.2.32", - "hashPath": "hidisp.3.2.32.nupkg.sha512" + "sha512": "sha512-Si0hT2CuJ2tA4NoFdtDqT0mnpXZR+zFzL0hFz4zsTnqJ+4olYCNQUfYKxfrK5xZfaRzBgdmoYvera/62oABwvA==", + "path": "hidisp/3.2.33", + "hashPath": "hidisp.3.2.33.nupkg.sha512" }, - "HiGeom/3.2.25": { + "HiGeom/3.2.26": { "type": "package", "serviceable": true, - "sha512": "sha512-kDz6FPnxdDf7fIKUy7Ry6WUES17SbbrUZqxjrUko+wp+YMhQZePOT6/x7IqARfoHwMWQa4uyptz/uCqOKWfsvQ==", - "path": "higeom/3.2.25", - "hashPath": "higeom.3.2.25.nupkg.sha512" + "sha512": "sha512-+7MT5Z+0e/Du678GIk1xPc4jjSole+k1Yctbg513QuiNRxtPBq8p9t6LDS37nVo/qf5Ca0ksKaJCkKEZzCjWsw==", + "path": "higeom/3.2.26", + "hashPath": "higeom.3.2.26.nupkg.sha512" }, - "HiLicense/3.2.25": { + "HiLicense/3.2.26": { "type": "package", "serviceable": true, - "sha512": "sha512-a53li1WcSo6X3raacFoqVTrqM3TvQ/nQYLXBjlD3aFPneIsR8M32TO50f9wDYbeOIMlT90NjEnjrZHxIr+LHhw==", - "path": "hilicense/3.2.25", - "hashPath": "hilicense.3.2.25.nupkg.sha512" + "sha512": "sha512-zb49GEXjRVThRul2QzViSb4f82DstbA9AdQKskR/AUVftg1lLvyG8/kxVUt2+iPLWdT/xhqdKt9kRNFkYUKWTg==", + "path": "hilicense/3.2.26", + "hashPath": "hilicense.3.2.26.nupkg.sha512" }, - "HiMech/3.2.29": { + "HiMech/3.2.30": { "type": "package", "serviceable": true, - "sha512": "sha512-gyrUo/YozRYciG43oHZLtRaXpmE3zhISgwk7Q8PiW4Bi5QAf/w7KNL3DKj+T18/3brv2owzTtQ7tT5K7myfUDQ==", - "path": "himech/3.2.29", - "hashPath": "himech.3.2.29.nupkg.sha512" + "sha512": "sha512-n4cByu9ZEQ2XTgfD7ZgEh6veJYPZusByguxkPWAmsq9PhwxeWPfWwFQxqa6r5DBOdBVBBPQy4k48ojD4LFKdzA==", + "path": "himech/3.2.30", + "hashPath": "himech.3.2.30.nupkg.sha512" }, - "HiNc/3.2.26": { + "HiNc/3.2.27": { "type": "package", "serviceable": true, - "sha512": "sha512-ClpKih2ipUdtoqcyWUzyk0MLkwMJhJ36uwcBUghHNBvm1ULaHSxEPWOK80/lXVadbchwVfPxL7+LRNs3QbJHuw==", - "path": "hinc/3.2.26", - "hashPath": "hinc.3.2.26.nupkg.sha512" + "sha512": "sha512-+40aJqFhcJa7tvyWdvayzR60hX8WlwglnRpPsCBsOTpZ3CKAfNS6ZdtzHOEOg8HigiZjlAXbkcr9yhDg9VcLKA==", + "path": "hinc/3.2.27", + "hashPath": "hinc.3.2.27.nupkg.sha512" }, - "HiNc-Resource/3.2.23": { + "HiNc-Resource/3.2.24": { "type": "package", "serviceable": true, - "sha512": "sha512-sP3Gacc91Gxst3mvC9S5+dcefFkFa/mRZMfashTHA7wmfPRy+xuYJAgUQw0NJs0Oz+qoc0GRE5BZm7IjSp1jvg==", - "path": "hinc-resource/3.2.23", - "hashPath": "hinc-resource.3.2.23.nupkg.sha512" + "sha512": "sha512-XQ0d+FperlaIYGEa1ZmORgQMKlbgSNsghfBnK2WUejRECQNxEF0VX5gRQ4b3cbjYdHmv2+7qAJg2nhjnBYWcGw==", + "path": "hinc-resource/3.2.24", + "hashPath": "hinc-resource.3.2.24.nupkg.sha512" }, - "HiUniNc/3.2.27": { + "HiUniNc/3.2.28": { "type": "package", "serviceable": true, - "sha512": "sha512-JrzVCUM2uu3Reul3VniFDEjPcoFpUvBph0p4yfmKWo2n0ae2emYKF8mixxntT2fzAawC5btqnzCEzDT1/uELeA==", - "path": "hiuninc/3.2.27", - "hashPath": "hiuninc.3.2.27.nupkg.sha512" + "sha512": "sha512-X4QqJS/qOkuR+DLzTY9BuPrC6+YIGhvPba0aWJAsjY1ZwfAe7oDIAdCECc4DxjCDPxnVSDDluivWmz6iy+0THg==", + "path": "hiuninc/3.2.28", + "hashPath": "hiuninc.3.2.28.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index c35ad223..b7545c69 100644 Binary files a/App/HiNC-2025-win-desktop.dll and b/App/HiNC-2025-win-desktop.dll differ diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index c75f36ad..080fddaf 100644 Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ diff --git a/App/HiNc-Resource.dll b/App/HiNc-Resource.dll index fe60edd1..45cef2ab 100644 Binary files a/App/HiNc-Resource.dll and b/App/HiNc-Resource.dll differ diff --git a/App/HiNc.dll b/App/HiNc.dll index 171a67c3..e922e5ca 100644 Binary files a/App/HiNc.dll and b/App/HiNc.dll differ diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll index 1d19dd67..43eaca77 100644 Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ diff --git a/App/StepPresentCatalog/catalog.en.json b/App/StepPresentCatalog/catalog.en.json index 297eb287..87bac30f 100644 --- a/App/StepPresentCatalog/catalog.en.json +++ b/App/StepPresentCatalog/catalog.en.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "engineVersion": "3.2.29.0", + "engineVersion": "3.2.30.0", "recordCount": 98, "records": [ { diff --git a/App/core.dll b/App/core.dll index 9046caaa..c10b4e04 100644 Binary files a/App/core.dll and b/App/core.dll differ diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index d32ec38b..c38e9a7a 100644 Binary files a/App/en/HiGeom.resources.dll and b/App/en/HiGeom.resources.dll differ diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 4700b7b5..66bad122 100644 Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ diff --git a/App/wwwroot/HiAPI-docsite/anatomy/by-source/webservice-backend.html b/App/wwwroot/HiAPI-docsite/anatomy/by-source/webservice-backend.html index 5a060d49..b519fae4 100644 --- a/App/wwwroot/HiAPI-docsite/anatomy/by-source/webservice-backend.html +++ b/App/wwwroot/HiAPI-docsite/anatomy/by-source/webservice-backend.html @@ -172,7 +172,7 @@ and be wrong.

Strip Charts and Cycle-Line Charts.

Mech

Mech/ is the largest domain folder: the REST surfaces for the machine tool, the tool house and -cutter editing, fixtures and workpieces, spindle capability, background and coolant, and the three +cutter editing, fixtures and workpieces, spindle capability, ambient and coolant, and the three runner suits. It also holds the display controllers that bind a mechanism scene onto a rendering connection. Mech/CutterDtoBuilder.cs is the shared read-side DTO shape two controllers reuse, and Mech/NcSuitUsage.cs is what lets the Control Tree show the CSV and CL runner branches only when the diff --git a/App/wwwroot/HiAPI-docsite/anatomy/general-setup/background-coolant.html b/App/wwwroot/HiAPI-docsite/anatomy/general-setup/background-coolant.html index 5cfc997d..54bb4e96 100644 --- a/App/wwwroot/HiAPI-docsite/anatomy/general-setup/background-coolant.html +++ b/App/wwwroot/HiAPI-docsite/anatomy/general-setup/background-coolant.html @@ -2,9 +2,9 @@ - Background / Coolant | HiAPI-C# 2025 + Environment: Ambient Temperature / Coolant | HiAPI-C# 2025 - + @@ -85,19 +85,21 @@

-

Background / Coolant

+

Environment: Ambient Temperature / Coolant

-

Background and Coolant are two leaves of the General Setup page's Control Tree -(/general-setup?tree=equipment/background, /general-setup?tree=equipment/coolant), sitting -directly under the General Setup group between Spindle Capability and Fixture. They are two tree -items rather than a page, so the older /equipment/background-coolant path redirects onto the -Background leaf. Both are served by one panel component, which branches on the selected node's role -path.

+

Ambient Temperature and Coolant are the two leaves of the General Setup page's Environment root +(/general-setup?tree=equipment/background/environment-temperature, +/general-setup?tree=equipment/background/coolant — the root's id equipment/background and the +routes keep the legacy background spelling; since 2026-09-15 Environment is one of the page's four +roots beside Mechanism, Spindle Capability and Controller, and the pre-regroup equipment/coolant id +migrates). They are tree items rather than a page, so the older /equipment/background-coolant path +redirects onto the Environment root. Both leaves are served by one panel component, which branches +on the selected node's role path.

They edit the thermal condition on the project's authored equipment face, SetupEquipment, reached as SetupEquipment:

@@ -105,10 +107,10 @@ leaf) CoolantHeatCondition).

Layout

Source Code Path

@@ -190,7 +192,7 @@ the lazily created condition, which otherwise would exist only on the authored s

HiNC-2025-webservice (Quasar CLI SPA):