Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"AXSharp.ixc": {
"version": "0.47.0-alpha.489",
"version": "0.47.0-alpha.495",
"commands": [
"ixc"
],
Expand All @@ -17,14 +17,14 @@
"rollForward": false
},
"AXSharp.ixd": {
"version": "0.47.0-alpha.489",
"version": "0.47.0-alpha.495",
"commands": [
"ixd"
],
"rollForward": false
},
"AXSharp.ixr": {
"version": "0.47.0-alpha.489",
"version": "0.47.0-alpha.495",
"commands": [
"ixr"
],
Expand Down
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
### [CORE] `AxoRemoteTask` start/done handshake priority is now configurable (default Normal) (#TBD)

**Note:** API addition + behavioral change in `src/core/src/AXOpen.Core/AxoRemoteTask/AxoRemoteTask.cs` (.NET twin only). No PLC source or PLC-side API change. Branch: `deps-update-0-47-0-alpha-495`. PR link to be filled in before merge. Follow-up to the High-priority batching entry below (commit `2a70cb744`).

- feat: new `HandshakeReadAccessPriority` and `HandshakeWriteAccessPriority` properties (default `eAccessPriority.Normal`) drive the access priority of the batched start/done read (`ReadBatchAsync` of `StartSignature` + `DoneSignature`) and the Done-ack write (`WriteBatchAsync`) in `ExecuteAsync`, replacing the previously hardcoded `eAccessPriority.High` at both legs.
- feat: all `Initialize(...)` / `InitializeExclusively(...)` overloads gain two optional args — `handshakeReadAccessPriority` and `handshakeWriteAccessPriority` (both default `eAccessPriority.Normal`) — that seed those properties. Existing call sites bind unchanged via the defaults; the properties can also be set directly any time.
- test: added `AxoRemoteTaskHandshakePriorityTests` (4 tests) in `src/core/tests/AXOpen.Core.Tests`. A recording `DummyConnector` subclass captures the `eAccessPriority` passed to `Read`/`WriteBatchAsync`; tests cover the read leg, the write leg (distinct value to prove the write property specifically), the default-`Normal` behavior (asserting `High` is no longer used), and a property-override-after-`Initialize` case.
- docs: `src/core/docs/CHANGELOG.md` (`0.62.3` — New features + Breaking changes) and `AxoRemoteTask.md` note updated to describe the configurable, `Normal`-default handshake.

**Impact:**
- The remote-task start/done handshake now defaults to `eAccessPriority.Normal` instead of `High`. Callers that need the handshake serviced ahead of lower-priority traffic must opt in — pass `eAccessPriority.High` to `Initialize(...)` or set `HandshakeReadAccessPriority` / `HandshakeWriteAccessPriority`.

**Risks/Review:**
- Behavioral change for upgraders: any code relying on the implicit `High` handshake from `2a70cb744` will now contend at `Normal` until it sets the priority explicitly. In the built-in connectors `High` and `Normal` share the same batch chunking; only the queue/ordering priority relative to other connector traffic differs.

**Testing:**
- `dotnet test src/core/tests/AXOpen.Core.Tests` — 74 passed (incl. 4 new). Built strictly TDD red-first.
- Test note: the `DummyConnector` read cycle (`BuildAndStart`) self-deadlocks on its internal lock and never raises the value-changed event, so the tests invoke the protected handshake directly (no `BuildAndStart`) to capture priorities — a harness constraint only; production triggering is unchanged.

### [CORE] `AxoRemoteTask` batches start/done handshake at High priority (#TBD)

**Note:** Performance change in `src/core/src/AXOpen.Core/AxoRemoteTask/AxoRemoteTask.cs` (.NET twin only). No PLC source or public-API change. Branch: `deps-update-0-47-0-alpha-495`, commit `2a70cb744`. PR link to be filled in before merge.

- perf: `ExecuteAsync` now reads `StartSignature` + `DoneSignature` with a single `Connector.ReadBatchAsync(..., eAccessPriority.High)` and writes the completed `DoneSignature` with `Connector.WriteBatchAsync(..., eAccessPriority.High)` (via `DoneSignature.Cyclic`), replacing the per-signal `GetAsync`/`SetAsync`. Collapses the remote-task start/done handshake into single batched, High-priority connector round-trips.
- docs: `src/core/docs/CHANGELOG.md` bumped to `0.61.1`; `AxoRemoteTask.md` gains a note describing the High-priority batched handshake.

**Impact:**
- Fewer connector round-trips per `AxoRemoteTask` invocation. The start/done acknowledgement now contends at `eAccessPriority.High`, so it is serviced ahead of lower-priority operator/polling traffic.

**Risks/Review:**
- Promoting the handshake to `High` priority shifts connector scheduling — under heavy remote-task fan-out, confirm it does not starve other High-priority traffic.

**Testing:**
- Covered by the existing `AxoRemoteTaskTests` suite (`src/core/tests/AXOpen.Core.Tests`). No new test added specifically for the batching change.

### [FIX] `AxoCmmtAs` loses axis position while in torque control

**Note:** PLC bug fix in `src/components.festo.drives` (`AxoCmmtAs`, `PROFIdriveTelegram_111`) and `src/components.drives` (`AxoDrive_Config`). No public-API removal. Branch: `1152-bug-cmmt-as-while-in-torque-control-loses-axis-position`. Issue #1152, PR #1166.
Expand Down
10 changes: 5 additions & 5 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
<!-- Framework-Agnostic Packages -->
<ItemGroup>
<!-- AX# Libraries -->
<PackageVersion Include="AXSharp.Abstractions" Version="0.47.0-alpha.489" />
<PackageVersion Include="AXSharp.Connector" Version="0.47.0-alpha.489" />
<PackageVersion Include="AXSharp.Connector.S71500.WebAPI" Version="0.47.0-alpha.489" />
<PackageVersion Include="AXSharp.Presentation.Blazor" Version="0.47.0-alpha.489" />
<PackageVersion Include="AXSharp.Presentation.Blazor.Controls" Version="0.47.0-alpha.489" />
<PackageVersion Include="AXSharp.Abstractions" Version="0.47.0-alpha.495" />
<PackageVersion Include="AXSharp.Connector" Version="0.47.0-alpha.495" />
<PackageVersion Include="AXSharp.Connector.S71500.WebAPI" Version="0.47.0-alpha.495" />
<PackageVersion Include="AXSharp.Presentation.Blazor" Version="0.47.0-alpha.495" />
<PackageVersion Include="AXSharp.Presentation.Blazor.Controls" Version="0.47.0-alpha.495" />
<PackageVersion Include="Inxton.Operon" Version="0.3.0-alpha.157" />
<!-- Data & Serialization -->
<PackageVersion Include="ClosedXML" Version="0.105.0" />
Expand Down
2 changes: 1 addition & 1 deletion GitVersion.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
mode: ContinuousDeployment
next-version: 0.61.1
next-version: 0.62.3
branches:
main:
regex: ^master$|^main$
Expand Down
2 changes: 1 addition & 1 deletion src/abstractions/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Abstractions","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_abstractions.csproj","UiHostProject":null}
{"OutputProjectFolder":"..\\src\\AXOpen.Abstractions","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_abstractions.csproj","UiHostProject":null,"SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.abb.robotics/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Abb.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_abb_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Abb.Robotics.blazor\\AXOpen.Components.Abb.Robotics.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Abb.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_abb_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Abb.Robotics.blazor\\AXOpen.Components.Abb.Robotics.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.abstractions/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Abstractions","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_abstractions.csproj","UiHostProject":null}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Abstractions","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_abstractions.csproj","UiHostProject":null,"SourceOrigin":"auto"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Balluff.Identification","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_balluff_identification.csproj","UiHostProject":"..\\src\\AXOpen.Components.Balluff.Identification.blazor\\AXOpen.Components.Balluff.Identification.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Balluff.Identification","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_balluff_identification.csproj","UiHostProject":"..\\src\\AXOpen.Components.Balluff.Identification.blazor\\AXOpen.Components.Balluff.Identification.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.cognex.vision/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Cognex.Vision","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_cognex_vision.csproj","UiHostProject":"..\\src\\AXOpen.Components.Cognex.Vision.blazor\\AXOpen.Components.Cognex.Vision.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Cognex.Vision","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_cognex_vision.csproj","UiHostProject":"..\\src\\AXOpen.Components.Cognex.Vision.blazor\\AXOpen.Components.Cognex.Vision.blazor.csproj","SourceOrigin":"auto"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Desoutter.Tightening","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_desoutter_tightening.csproj","UiHostProject":"..\\src\\AXOpen.Components.Desoutter.Tightening.blazor\\AXOpen.Components.Desoutter.Tightening.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Desoutter.Tightening","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_desoutter_tightening.csproj","UiHostProject":"..\\src\\AXOpen.Components.Desoutter.Tightening.blazor\\AXOpen.Components.Desoutter.Tightening.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.drives/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Drives.blazor\\AXOpen.Components.Drives.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Drives.blazor\\AXOpen.Components.Drives.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.dukane.welders/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Dukane.Welders","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_dukane_welders.csproj","UiHostProject":"..\\src\\AXOpen.Components.Dukane.Welders.blazor\\AXOpen.Components.Dukane.Welders.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Dukane.Welders","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_dukane_welders.csproj","UiHostProject":"..\\src\\AXOpen.Components.Dukane.Welders.blazor\\AXOpen.Components.Dukane.Welders.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.elements/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Elements","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_elements.csproj","UiHostProject":"..\\src\\AXOpen.Components.Elements.blazor\\AXOpen.Components.Elements.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Elements","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_elements.csproj","UiHostProject":"..\\src\\AXOpen.Components.Elements.blazor\\AXOpen.Components.Elements.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.festo.drives/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Festo.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_festo_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Festo.Drives.blazor\\AXOpen.Components.Festo.Drives.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Festo.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_festo_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Festo.Drives.blazor\\AXOpen.Components.Festo.Drives.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.keyence.vision/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Keyence.Vision","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_keyence_vision.csproj","UiHostProject":"..\\src\\AXOpen.Components.Keyence.Vision.blazor\\AXOpen.Components.Keyence.Vision.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Keyence.Vision","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_keyence_vision.csproj","UiHostProject":"..\\src\\AXOpen.Components.Keyence.Vision.blazor\\AXOpen.Components.Keyence.Vision.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.kuka.robotics/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Kuka.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_kuka_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Kuka.Robotics.blazor\\AXOpen.Components.Kuka.Robotics.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Kuka.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_kuka_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Kuka.Robotics.blazor\\AXOpen.Components.Kuka.Robotics.blazor.csproj","SourceOrigin":"auto"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Mitsubishi.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_mitsubishi_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Mitsubishi.Robotics.blazor\\AXOpen.Components.Mitsubishi.Robotics.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Mitsubishi.Robotics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_mitsubishi_robotics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Mitsubishi.Robotics.blazor\\AXOpen.Components.Mitsubishi.Robotics.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.pneumatics/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Pneumatics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_pneumatics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Pneumatics.blazor\\AXOpen.Components.Pneumatics.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Pneumatics","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_pneumatics.csproj","UiHostProject":"..\\src\\AXOpen.Components.Pneumatics.blazor\\AXOpen.Components.Pneumatics.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.rexroth.drives/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Drives.blazor\\AXOpen.Components.Rexroth.Drives.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Drives","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_drives.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Drives.blazor\\AXOpen.Components.Rexroth.Drives.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.rexroth.press/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Press","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_press.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Press.blazor\\AXOpen.Components.Rexroth.Press.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Press","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_press.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Press.blazor\\AXOpen.Components.Rexroth.Press.blazor.csproj","SourceOrigin":"auto"}
2 changes: 1 addition & 1 deletion src/components.rexroth.tightening/ctrl/AXSharp.config.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Tightening","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_tightening.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Tightening.blazor\\AXOpen.Components.Rexroth.Tightening.blazor.csproj"}
{"OutputProjectFolder":"..\\src\\AXOpen.Components.Rexroth.Tightening","UseBase":false,"NoDependencyUpdate":false,"IgnoreS7Pragmas":false,"SkipDependencyCompilation":false,"TargetPlatfromMoniker":"ax","ProjectFile":"inxton_axopen_components_rexroth_tightening.csproj","UiHostProject":"..\\src\\AXOpen.Components.Rexroth.Tightening.blazor\\AXOpen.Components.Rexroth.Tightening.blazor.csproj","SourceOrigin":"auto"}
Loading
Loading