diff --git a/README.md b/README.md index 088308e..19b8efd 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,10 @@ This application example shows two different use cases. To read the description Run the following commands in a CLI -For `apax >2.0` - ```sh apax create @simatic-ax/ae-tiax --registry https://npm.pkg.github.com ae-tiax ``` + ```sh axcode ae-tiax ``` @@ -29,7 +28,7 @@ axcode ae-tiax Before you can use the application example, you've to install all the dpendencies with: ```sh -apax install -L +apax install ``` AX Code starts with the content of the application example @@ -126,10 +125,26 @@ That can be done manually step by step. Or you can use the predefined scripts in This library can now opened in TIA Portal >= V18 +## Generated Wrapper + +The following Wrapper Function Blocks will be generated into the library. They can be used in TIA Portal. + +- TrafficlightWrapper +- JsonStructure +- ParkingCounterWrapper + ## Contribution Thanks for your interest in contributing. Anybody is free to report bugs, unclear documentation, and other problems regarding this repository in the Issues section or, even better, is free to propose any changes to this repository using Merge Requests. +### Markdownlint-cli + +This workspace will be checked by the [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) (there is also documented ho to install the tool) tool in the CI workflow automatically. +To avoid, that the CI workflow fails because of the markdown linter, you can check all markdown files locally by running the markdownlint with: + +```sh +markdownlint **/*.md --fix + ## License and Legal information Please read the [Legal information](LICENSE.md) diff --git a/apax-lock.json b/apax-lock.json index 54c06e3..2d8441f 100644 --- a/apax-lock.json +++ b/apax-lock.json @@ -7,50 +7,54 @@ "name": "apax-package-name-d7b4b031", "version": "3.0.1", "dependencies": { - "@simatic-ax/json": "6.0.0", - "@simatic-ax/statemachine": "5.0.0" + "@simatic-ax/json": "7.0.0", + "@simatic-ax/statemachine": "6.0.1" }, "devDependencies": { - "@ax/sdk": "2311.0.1", - "@ax/ax2tia": "7.0.16", + "@ax/sdk": "2405.0.0", + "@ax/ax2tia": "9.0.26", "@simatic-ax/snippetscollection": "1.0.0" } }, "packages": { "@ax/sdk": { "name": "@ax/sdk", - "version": "2311.0.1", - "integrity": "sha512-uPAnfHnc9Tl7ugVFjA3Qc7K1CNwEF7CPfMRdZS/hO2aNeMXLlfxOc/Mm1R5hP8pF+XQgjhyvwm/Zy/e1rghKWQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdk/-/sdk-2311.0.1.tgz", + "version": "2405.0.0", + "integrity": "sha512-Gm+Et1l37wDwHr4tpa0TqB71TwudQaXJpR53NI7PGh+uEljyu1xzArZorj0NUiMSi/GMj2xi//JWsfS8iWDkbg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdk/-/sdk-2405.0.0.tgz", "dependencies": { - "@ax/axunitst": "4.1.8", - "@ax/axunitst-ls-contrib": "4.1.8", - "@ax/mod": "1.0.4", - "@ax/mon": "1.0.4", - "@ax/sdb": "1.0.4", - "@ax/sld": "2.0.5", - "@ax/st": "2311.0.1", - "@ax/target-llvm": "6.0.146", - "@ax/target-mc7plus": "6.0.146", - "@ax/simatic-pragma-stc-plugin": "2.0.12", - "@ax/trace": "2.7.0", - "@ax/diagnostic-buffer": "1.2.0", - "@ax/performance-info": "1.1.0", - "@ax/plc-info": "2.3.0", - "@ax/certificate-management": "1.1.0" + "@ax/apax-build": "1.0.0", + "@ax/axunitst": "5.0.74", + "@ax/axunitst-ls-contrib": "5.0.74", + "@ax/certificate-management": "1.1.2", + "@ax/diagnostic-buffer": "1.3.1", + "@ax/hwc": "1.0.225", + "@ax/hwld": "1.0.75", + "@ax/mod": "1.2.2", + "@ax/mon": "1.2.2", + "@ax/performance-info": "1.1.1", + "@ax/plc-info": "2.4.0", + "@ax/sdb": "1.2.2", + "@ax/simatic-pragma-stc-plugin": "4.0.18", + "@ax/sld": "2.5.7", + "@ax/st-ls": "7.0.52", + "@ax/stc": "7.0.52", + "@ax/target-llvm": "7.0.52", + "@ax/target-mc7plus": "7.0.52", + "@ax/trace": "2.7.2" } }, "@ax/ax2tia": { "name": "@ax/ax2tia", - "version": "7.0.16", - "integrity": "sha512-QMO6+uMHGBQNPdC4Hp1GtIGGQJkH2kVrjfwDiAop45wers5OseZ0OG5fjX5lr2AGfO+WwCMt9xiA1C5KfSpIqg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia/-/ax2tia-7.0.16.tgz", + "version": "9.0.26", + "integrity": "sha512-hH+p1ChBTGVL6l9vk8X501BOkeqXD7lged/+DMz+ohW4zuuq+24Ph63PpEtjkm/stmDEcpLa0mTY1p+ZTT4E4w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia/-/ax2tia-9.0.26.tgz", "cpu": [ "x64" ], "dependencies": { - "@ax/ax2tia-docs": "7.0.16", - "@ax/ax2tia-stc-plugin": "7.0.16" + "@ax/ax2tia-docs": "9.0.26", + "@ax/ax2tia-stc-plugin": "9.0.26" } }, "@simatic-ax/snippetscollection": { @@ -62,254 +66,288 @@ }, "@simatic-ax/json": { "name": "@simatic-ax/json", - "version": "6.0.0", - "integrity": "sha512-fJRK3nnI35Q6pG/U1HzexnjD1JuRm7IhGWCUYzbNZqII80oVmzAI8LCDPCWFbEe77m3vy49JTSsMhI8QgK9vww==", - "resolved": "https://npm.pkg.github.com/download/@simatic-ax/json/6.0.0/f47b5f89daa966524ac1a4d2c0f8a6950ae54d98", + "version": "7.0.0", + "integrity": "sha512-HKv/5rNYXADGpnB8toqRDy5o0rvfeNbDSj4FfOqLonH1xl+9rybnNEr1otdC/p4p7/dGTstL2+sC0Y1JGqxarw==", + "resolved": "https://npm.pkg.github.com/download/@simatic-ax/json/7.0.0/bd3667b56cabdb5a175680e1c02093e2ae17fdf2", "dependencies": { - "@ax/system-strings": "6.0.94", - "@simatic-ax/conversion": "2311.1.2" + "@ax/system-strings": "7.0.17", + "@simatic-ax/conversion": "2405.0.0" } }, "@simatic-ax/statemachine": { "name": "@simatic-ax/statemachine", - "version": "5.0.0", - "integrity": "sha512-JYrBAcecUQPZbEmQx3/AKmmJl6xoJ90P0cPIgjDFe3Iso7LbrBHlQecBSy2v27313Azu+1VSPRNHumcS9xCUFQ==", - "resolved": "https://npm.pkg.github.com/download/@simatic-ax/statemachine/5.0.0/0fd13378ef5af659a4ef7301c32440f236d4761c", + "version": "6.0.1", + "integrity": "sha512-bsD59xTjWNWMEDIT9mWZLvw4EL90jFC5IYVhHMPgHf4ZgW0PyMgAhUU9DruLxm4f8pDkVgn5NkLOaOEjxM51Mg==", + "resolved": "https://npm.pkg.github.com/download/@simatic-ax/statemachine/6.0.1/a1dc020219f945a697b95aca4a3c52c674cf0b59", "dependencies": { - "@ax/system-timer": "6.0.94" + "@ax/system-timer": "7.0.17" + } + }, + "@ax/apax-build": { + "name": "@ax/apax-build", + "version": "1.0.0", + "integrity": "sha512-JxtOn/Mc7bYOjhIbu2FV4c+FvMLuC8kcb6mVleldl7uAID8qAxTZZsM1M+1wJnqe4v0RzO4BHIjdY3qsnikKhg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/apax-build/-/apax-build-1.0.0.tgz", + "dependencies": { + "@ax/simatic-package-tool": "^1.0.3", + "@ax/st-resources.stc-plugin": "^1.0.3" } }, "@ax/axunitst": { "name": "@ax/axunitst", - "version": "4.1.8", - "integrity": "sha512-Ax4b503soS4RrfokQg5NbhqFOSJ7cKIzK8bNwtobWHy9asUPUbuwQhsILGETFh+T7cw8FGzFZ/VzKOL6tkhq8A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst/-/axunitst-4.1.8.tgz", + "version": "5.0.74", + "integrity": "sha512-MPHR89HABeJW9ypbcBKZLWlY23OIq5dw4Z1leGckwuK4GWGU1MUnw+yzzJ6zpw9xXWVHTIwZ45p7Oj/LQsqBhw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst/-/axunitst-5.0.74.tgz", "dependencies": { - "@ax/axunitst-library": "4.1.8", - "@ax/axunitst-runner": "4.1.8", - "@ax/axunitst-generator": "4.1.8", - "@ax/axunitst-llvm-runner-gen": "4.1.8", - "@ax/axunitst-docs": "4.1.8", + "@ax/axunitst-library": "5.0.74", + "@ax/axunitst-test-director": "5.0.74", + "@ax/axunitst-docs": "5.0.74", "@ax/build-native": "16.0.3" } }, "@ax/axunitst-ls-contrib": { "name": "@ax/axunitst-ls-contrib", - "version": "4.1.8", - "integrity": "sha512-dCrf/Ou/NT0zFh6wVXSxYphHOjLoUgOBJWDIBVzBpRDbhCebA/BuHLmVVGMllujkMreMlGRITjjquuqILquOAA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-ls-contrib/-/axunitst-ls-contrib-4.1.8.tgz", + "version": "5.0.74", + "integrity": "sha512-WnUPub5PgxXbq0QfKVi9b73fKVSDwlM/Ibz1wXwJdtoFYqiHQrk2L+7/EQyrJfTQXnNeuLAMXpmjsoHnxd09/w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-ls-contrib/-/axunitst-ls-contrib-5.0.74.tgz", "dependencies": {} }, - "@ax/mod": { - "name": "@ax/mod", - "version": "1.0.4", - "integrity": "sha512-AU/OiEf3J9/wo+kSDYLjIRd19ajOpgASs5J2MHOVlP8eOaupZ1pAkIIUvXBcBuS8M42l5kXEw7G18dTcW9j1ng==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod/-/mod-1.0.4.tgz", + "@ax/certificate-management": { + "name": "@ax/certificate-management", + "version": "1.1.2", + "integrity": "sha512-BBEJUjE+WjldDxzeCdVBTXkXtWEO3HK+fdS1frKiIOqmmpeAGfJ01P0qRhNcdzF+ORApQvkBBYorP9Son0nUWA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management/-/certificate-management-1.1.2.tgz", "dependencies": { - "@ax/mod-win-x64": "1.0.4", - "@ax/mod-linux-x64": "1.0.4" + "@ax/certificate-management-win-x64": "1.1.2", + "@ax/certificate-management-linux-x64": "1.1.2" } }, - "@ax/mon": { - "name": "@ax/mon", - "version": "1.0.4", - "integrity": "sha512-HBFdgbTqHtXwq/42nyTnEupX3/WT+ltPFlumVhksd7+Oh9oR2HUSWf5t/GkfjR7LY7W32h5Gb7wpnHNU6Qm7cA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon/-/mon-1.0.4.tgz", + "@ax/diagnostic-buffer": { + "name": "@ax/diagnostic-buffer", + "version": "1.3.1", + "integrity": "sha512-BcaeNIDHYaqjLnCqHKa+LrWm/wQf7wt0q7ET7Yxk9sTbePsKF5+1QBm+PjQZCqn/XfqPnDzSj4YKLMNdP7fGgQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer/-/diagnostic-buffer-1.3.1.tgz", "dependencies": { - "@ax/mon-win-x64": "1.0.4", - "@ax/mon-linux-x64": "1.0.4" + "@ax/diagnostic-buffer-win-x64": "1.3.1", + "@ax/diagnostic-buffer-linux-x64": "1.3.1" } }, - "@ax/sdb": { - "name": "@ax/sdb", - "version": "1.0.4", - "integrity": "sha512-9GZRZE5TX7wCJBzabtohFP+L9CzVgn+wIYRJyYhmuX1Y6dMF8+rgChTcc1vjq8bQHFx2ovkt57xvoFoEbs/Wag==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb/-/sdb-1.0.4.tgz", + "@ax/hwc": { + "name": "@ax/hwc", + "version": "1.0.225", + "integrity": "sha512-fesFsmJoCzMHUJDVltN3dlp2xUtZPrme2GYxddVYf1Qayn6Qc+iXvA3k8Wul7WYlDqjfYITwpwSv+EzmxFNhWA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc/-/hwc-1.0.225.tgz", "dependencies": { - "@ax/sdb-win-x64": "1.0.4", - "@ax/sdb-linux-x64": "1.0.4" + "@ax/hwc-win-x64": "1.0.225", + "@ax/hwc-linux-x64": "1.0.225" } }, - "@ax/sld": { - "name": "@ax/sld", - "version": "2.0.5", - "integrity": "sha512-upa0HyRVdYyzNu6j7E+gTAnpzP2mfZxvo+0jbm8H6Ci9ergL56SHaCVBC35PnociMZpdZ5d1/LTy6f8lwpDxXA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sld/-/sld-2.0.5.tgz", + "@ax/hwld": { + "name": "@ax/hwld", + "version": "1.0.75", + "integrity": "sha512-hIL04LpIP80oIIK0bTSaGKYItdbGyQR9GXCdo6eeFRgQiN8sLJvG0/If0nmv22QFNYwpjjRbqUF9sVHrMneinA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwld/-/hwld-1.0.75.tgz", "cpu": [ "x64" ], "dependencies": {} }, - "@ax/st": { - "name": "@ax/st", - "version": "2311.0.1", - "integrity": "sha512-n4Lqd2Gom1otRVGBu0hpYnT4dIvb0PVdcqo/3qVgMGKNjsMnKJAk9hKfnmcBhpHHt5U2IOIaiPgI3EuOEjL3LA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st/-/st-2311.0.1.tgz", + "@ax/mod": { + "name": "@ax/mod", + "version": "1.2.2", + "integrity": "sha512-X5hmfil9iQoe7s+8hxUN90n9+x7RGMaCJ5an2xP6t3Ch1BolhoPe5oZPt79z/4p1kXIef4bO7/7l5cNoVf1INA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod/-/mod-1.2.2.tgz", "dependencies": { - "@ax/stc": "6.0.146", - "@ax/apax-build": "0.7.0", - "@ax/st-ls": "3.0.113" + "@ax/mod-win-x64": "1.2.2", + "@ax/mod-linux-x64": "1.2.2" } }, - "@ax/target-llvm": { - "name": "@ax/target-llvm", - "version": "6.0.146", - "integrity": "sha512-HiaiuX/O6nOUOX+xTcaMIHGLdAY4+KQW7Xwj39XCKLC/M54bhqiz2XOpde0g3jeUVuBeimf8UdTD3+MTva6l0A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm/-/target-llvm-6.0.146.tgz", + "@ax/mon": { + "name": "@ax/mon", + "version": "1.2.2", + "integrity": "sha512-JPI5kMod5iNwVHX7HmW7+VP6CC9MpLH/vSPWBMWOqwO5egl82BJ7bzjBvqs8cxLGUg0DXLph39f5kxLeH+hZLg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon/-/mon-1.2.2.tgz", "dependencies": { - "@ax/target-llvm-win-x64": "6.0.146", - "@ax/target-llvm-linux-x64": "6.0.146" + "@ax/mon-win-x64": "1.2.2", + "@ax/mon-linux-x64": "1.2.2" } }, - "@ax/target-mc7plus": { - "name": "@ax/target-mc7plus", - "version": "6.0.146", - "integrity": "sha512-WTktM/4O5XbXU+5rfpee6d02gl6AcRadFCgtkrYYD9rA4MShhPrYRREFn1dC9SfifOmWPqLX6i/qrfGMCG0n2w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus/-/target-mc7plus-6.0.146.tgz", + "@ax/performance-info": { + "name": "@ax/performance-info", + "version": "1.1.1", + "integrity": "sha512-jfegiHImUyE0RH0wMRXLoF72QGoNjLN5DB6pIih+6jj5CxA/5xwfA57j85RUEk8CZMySibvT2nQVzJHOeSWvGw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info/-/performance-info-1.1.1.tgz", "dependencies": { - "@ax/target-mc7plus-win-x64": "6.0.146", - "@ax/target-mc7plus-linux-x64": "6.0.146" + "@ax/performance-info-win-x64": "1.1.1", + "@ax/performance-info-linux-x64": "1.1.1" + } + }, + "@ax/plc-info": { + "name": "@ax/plc-info", + "version": "2.4.0", + "integrity": "sha512-dOdzSN7yGCdLeKv1ET1BWlNqg+mskhNoe4WYmOA25Dq5OWvkgCnnHGjjRgo7bw4ZGWctPzE/vKjlX9diNAa6Og==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info/-/plc-info-2.4.0.tgz", + "dependencies": { + "@ax/plc-info-linux-x64": "2.4.0", + "@ax/plc-info-win-x64": "2.4.0" + } + }, + "@ax/sdb": { + "name": "@ax/sdb", + "version": "1.2.2", + "integrity": "sha512-Yi8STvJfVnP2ucIcySe8K0wWhfb0nNCSgDvcHan9Yr6pbYibmfLu0VaaJ/rvxIrP882Ssu2QNoDXdmKfYFmDEA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb/-/sdb-1.2.2.tgz", + "dependencies": { + "@ax/sdb-win-x64": "1.2.2", + "@ax/sdb-linux-x64": "1.2.2" } }, "@ax/simatic-pragma-stc-plugin": { "name": "@ax/simatic-pragma-stc-plugin", - "version": "2.0.12", - "integrity": "sha512-KLo6lEPU5NfahK6Rr9MBlItSMU4VO+vePUGhk5nooM/1TZYtekJnLE4xRoZLeiMk+MA6glodTw6YkPzl7p7z4A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-pragma-stc-plugin/-/simatic-pragma-stc-plugin-2.0.12.tgz", + "version": "4.0.18", + "integrity": "sha512-gm+r3VCKHSBrjA7/kTb4IEOj4MgPEeeTfCHjj/RwvyEoUO/ZxvFU0NzkkxYsR9eXnfabRRMpLGC5SvrRWjcZkA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-pragma-stc-plugin/-/simatic-pragma-stc-plugin-4.0.18.tgz", "dependencies": {} }, - "@ax/trace": { - "name": "@ax/trace", - "version": "2.7.0", - "integrity": "sha512-yUmzjL5IKJ9NX5Q1THHN+LtW6llsZa+tw/jRZYQzKcxXTFJrGcCo5Qy45Dh0loxWGjZKmIe4YVG1ZwP3fdihJQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace/-/trace-2.7.0.tgz", + "@ax/sld": { + "name": "@ax/sld", + "version": "2.5.7", + "integrity": "sha512-LSa6MtCF/l1J/S5c8NsaQTE84X+nAHoLjdqwRRLX97zHs3GVuan6sfC+VhyniiXrI201Bvwky4po18pT7IeY2Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sld/-/sld-2.5.7.tgz", + "cpu": [ + "x64" + ], + "dependencies": {} + }, + "@ax/st-ls": { + "name": "@ax/st-ls", + "version": "7.0.52", + "integrity": "sha512-PAIQe3+uaXLMGS6U8Ve38JHCS+HjmRWgXzxCoOFZN1ITc7/TCZLWa6otHXEPn6Nx/82iFuQ2x+USWTxNAy5Vmg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls/-/st-ls-7.0.52.tgz", "dependencies": { - "@ax/trace-win-x64": "2.7.0", - "@ax/trace-linux-x64": "2.7.0" + "@ax/st-ls-win-x64": "7.0.52", + "@ax/st-ls-linux-x64": "7.0.52" } }, - "@ax/diagnostic-buffer": { - "name": "@ax/diagnostic-buffer", - "version": "1.2.0", - "integrity": "sha512-Ka0t/mftRpSOMXob9/u9IDY1aSm1DyLe81vwNqJ6RzQY/h6CNpDjnRpx79pGzQiGWozlvtg/Sot0prGYPbthbg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer/-/diagnostic-buffer-1.2.0.tgz", + "@ax/stc": { + "name": "@ax/stc", + "version": "7.0.52", + "integrity": "sha512-In7WOUL6lAdWwDURKUBu6ixwboVcS6JTzWdDZc2I2BO7ro77owa1QxJPnC8ljgbN+DPvLTCoAyIHlJWUsa3KkA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc/-/stc-7.0.52.tgz", "dependencies": { - "@ax/diagnostic-buffer-win-x64": "1.2.0", - "@ax/diagnostic-buffer-linux-x64": "1.2.0" + "@ax/stc-win-x64": "7.0.52", + "@ax/stc-linux-x64": "7.0.52" } }, - "@ax/performance-info": { - "name": "@ax/performance-info", - "version": "1.1.0", - "integrity": "sha512-vIgAbV63H9rVPYkS/Kz3AF38pMlI55oh3yReOUzEoXg8QmniOw81Ba5z//IeFpoZZyQJJG1lxtbYpVWvhCEqkA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info/-/performance-info-1.1.0.tgz", + "@ax/target-llvm": { + "name": "@ax/target-llvm", + "version": "7.0.52", + "integrity": "sha512-6TVqe2iQjx+qtktdwEm6o3MFLN+62wsKt/d2JzeL6gDLdZ7Y8m2zOgvF0UNVUad1eoHYDef/zakgziePOGh4oQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm/-/target-llvm-7.0.52.tgz", "dependencies": { - "@ax/performance-info-win-x64": "1.1.0", - "@ax/performance-info-linux-x64": "1.1.0" + "@ax/target-llvm-win-x64": "7.0.52", + "@ax/target-llvm-linux-x64": "7.0.52" } }, - "@ax/plc-info": { - "name": "@ax/plc-info", - "version": "2.3.0", - "integrity": "sha512-k+iOi1eUpVW5xBXRvdqS6Qj+ju2wQMsZIAZDvz32NDSv6HoAUTwMIEB5BA6xv9plRr1zi3jn99plslUshCEFPQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info/-/plc-info-2.3.0.tgz", + "@ax/target-mc7plus": { + "name": "@ax/target-mc7plus", + "version": "7.0.52", + "integrity": "sha512-z4FpDsG/zMYKSB6kiTtKedIlXrooouZKfV7DZf5h/X7vxWmY6Fvl3clzQbS7EwB8pbvJoRXoaedKuUeU8NQDYw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus/-/target-mc7plus-7.0.52.tgz", "dependencies": { - "@ax/plc-info-linux-x64": "2.3.0", - "@ax/plc-info-win-x64": "2.3.0" + "@ax/target-mc7plus-win-x64": "7.0.52", + "@ax/target-mc7plus-linux-x64": "7.0.52" } }, - "@ax/certificate-management": { - "name": "@ax/certificate-management", - "version": "1.1.0", - "integrity": "sha512-u3S1uF3EC/EsxxxR3aM79QRLoH5UR2iLoGwj7DCN8CMalEalI6zyjyumm09MQ0vQc+Zje/vlyltD7OllsAqOuA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management/-/certificate-management-1.1.0.tgz", + "@ax/trace": { + "name": "@ax/trace", + "version": "2.7.2", + "integrity": "sha512-mFunruP/lt1Kcwb/DKIAlB1nyzMxB2FR1AXw1iq+rBEUyZwAVjWkbXk3PKSGzO2naI+/fm+xNAkGvQGU+3513Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace/-/trace-2.7.2.tgz", "dependencies": { - "@ax/certificate-management-win-x64": "1.1.0", - "@ax/certificate-management-linux-x64": "1.1.0" + "@ax/trace-win-x64": "2.7.2", + "@ax/trace-linux-x64": "2.7.2" } }, "@ax/ax2tia-docs": { "name": "@ax/ax2tia-docs", - "version": "7.0.16", - "integrity": "sha512-V/bvViIzFgVnPpPr2vvLhwCLAAhoqF9gOQkqpNVRbfhButWTB4RGGqAG7e+lWioAuitYKJlRKbWfQDL5VKvNwg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia-docs/-/ax2tia-docs-7.0.16.tgz", + "version": "9.0.26", + "integrity": "sha512-htebv3zy7tWGHWozEyc1YgksQCESNkwYeoXrScPvFvfi6nFEEiWWaIcfR5eqzXkQWfR50hrdaEi46R6HRpj2yA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia-docs/-/ax2tia-docs-9.0.26.tgz", "dependencies": {} }, "@ax/ax2tia-stc-plugin": { "name": "@ax/ax2tia-stc-plugin", - "version": "7.0.16", - "integrity": "sha512-MzLDO2Dj9TxQonLI3tbBpQUHgJ8wfQr49laM/ppa7rwTGO7Rc0vBp1UZzenXsfam/LQqt5e754qSsrX38nHiPw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia-stc-plugin/-/ax2tia-stc-plugin-7.0.16.tgz", + "version": "9.0.26", + "integrity": "sha512-ssFDK1a1P9Okq27Avg/WOz8tfDMtdyY/2Yx1qh8k3KMkJGKx3bq6Zjv02WlT70kWlPwugucAsyZtbc3/k0oC+w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/ax2tia-stc-plugin/-/ax2tia-stc-plugin-9.0.26.tgz", "dependencies": {} }, "@ax/system-strings": { "name": "@ax/system-strings", - "version": "6.0.94", - "integrity": "sha512-iGh5v//U+az23N1SG+rgPassm7mUV6MSdLnE+6a7g1u7e6lHbrsnAbfKqIk7UNHEFFfp52WK1k5B6Igo0s3/1A==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-strings/-/system-strings-6.0.94.tgz", + "version": "7.0.17", + "integrity": "sha512-xrT2GzVqeTXVF5Nq7wXKwYTb9FqIV3F5DWWGGEUwZvrm5t2unyFqsBDXoFBWDicPuhUFaH0FUwp1NqvMSN95pQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-strings/-/system-strings-7.0.17.tgz", "dependencies": { - "@ax/system-math": "6.0.94", - "@ax/system-datetime": "6.0.94" + "@ax/system-math": "7.0.17", + "@ax/system-datetime": "7.0.17" } }, "@simatic-ax/conversion": { "name": "@simatic-ax/conversion", - "version": "2311.1.2", - "integrity": "sha512-Vbw1PLDLVvzpjxehR/EnReFPhmEvWVqSO/6wLY8ns6qkHol7RDRlr/TpEVZEawMxwC+OXut+0nEXF80eP80D3Q==", - "resolved": "https://npm.pkg.github.com/download/@simatic-ax/conversion/2311.1.2/7ce6fc4c03400588bae1baafa725b656d424cd1b", + "version": "2405.0.0", + "integrity": "sha512-MWxnr3s9cClqEVIWT/TzF3fUlqopo4y+VOTjFt3Hn8X2o+SxUk+HmHRkN2GCVbop5Zl3bfrM0/2r/ZrT0mZqmA==", + "resolved": "https://npm.pkg.github.com/download/@simatic-ax/conversion/2405.0.0/371df9790440d92df239f066adda57f8fd9bdfd1", "dependencies": { - "@ax/system-math": "6.0.94", - "@ax/system-strings": "6.0.94" + "@ax/system-math": "7.0.17", + "@ax/system-strings": "7.0.17" } }, "@ax/system-timer": { "name": "@ax/system-timer", - "version": "6.0.94", - "integrity": "sha512-z2qQVgSKHt78DJZTgIxoAvZdviUzzZmIC3A5bXoWx3ak4fot7D9sa0bKmKp90kP5JqVnkEbl12zYtrBBEVKmNg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-timer/-/system-timer-6.0.94.tgz", + "version": "7.0.17", + "integrity": "sha512-JC2qA1x0C1loDgzyTO3T3GxT5a7VjXWhRMBovIhoTwbXmY/hs1nD28DvpIPCU1hNz6vxCV0s/BDw+ZwkZXx6hA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-timer/-/system-timer-7.0.17.tgz", + "dependencies": {} + }, + "@ax/simatic-package-tool": { + "name": "@ax/simatic-package-tool", + "version": "1.0.3", + "integrity": "sha512-5f5k9y/fNSK657l/zszQxaj16SR9nYk+k4iskuuoPsScRFWr4joVvDfuCgPQ3EBzdyJDzkbXu2rItkoS2Dy84A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/simatic-package-tool/-/simatic-package-tool-1.0.3.tgz", + "dependencies": {} + }, + "@ax/st-resources.stc-plugin": { + "name": "@ax/st-resources.stc-plugin", + "version": "1.0.5", + "integrity": "sha512-8qEF0A8qtmDMLpikoj52FcQzsF7gkrZWRFUCUtejNFgaRgAYTNI/VWKic3dWROrL3deflSha80lxzPJAeCQD0A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-resources.stc-plugin/-/st-resources.stc-plugin-1.0.5.tgz", "dependencies": {} }, "@ax/axunitst-library": { "name": "@ax/axunitst-library", - "version": "4.1.8", - "integrity": "sha512-ue0V/EFANdrUA3j7BGr9j6TU1OFfKQBe29HN54CAHXvD1fzvr9gd+qoEHRiC41/KYVZarxi0XYcrQg4sbhh7Ew==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-library/-/axunitst-library-4.1.8.tgz", - "dependencies": { - "@ax/system-strings": "6.0.94" - } - }, - "@ax/axunitst-runner": { - "name": "@ax/axunitst-runner", - "version": "4.1.8", - "integrity": "sha512-Z0jnRjEWYVnaBIwXVHUncqp0GvwjTGMHH9avcHP5IisI9ierKrHnaJV/93mgntqgJY7BHLG8hanIoROPGc4ELA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-runner/-/axunitst-runner-4.1.8.tgz", + "version": "5.0.74", + "integrity": "sha512-JA8f0tido8yggMfKBFBcVQ2XUWfu8Ts0egqeAVkZVD4O2DjCnf1kWMLjCrn/nT9ruLvilaobq9AqV4/ry1dErw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-library/-/axunitst-library-5.0.74.tgz", "dependencies": { - "@ax/axunitst-runner-linux-x64": "4.1.8", - "@ax/axunitst-runner-win-x64": "4.1.8" + "@ax/system-strings": "^7.0.17" } }, - "@ax/axunitst-generator": { - "name": "@ax/axunitst-generator", - "version": "4.1.8", - "integrity": "sha512-AGzftAlftnpyZ52uQOYTK06Yu6ptKh2m1uvGRCRdDz16CCAM1FIKZZsppl6fnMmZkf6MZbkTx3nbZ74Zk5c1rw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-generator/-/axunitst-generator-4.1.8.tgz", + "@ax/axunitst-test-director": { + "name": "@ax/axunitst-test-director", + "version": "5.0.74", + "integrity": "sha512-Y8IfFPrFliUPzDcbvWM6o1JjOWozbcoZNaoefLZ2d+q5d1in6d3MElLoHGR7o0alyFyuqght8leEj82bwSbglw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director/-/axunitst-test-director-5.0.74.tgz", "dependencies": { - "@ax/axunitst-generator-linux-x64": "4.1.8", - "@ax/axunitst-generator-win-x64": "4.1.8" + "@ax/axunitst-test-director-linux-x64": "5.0.74", + "@ax/axunitst-test-director-win-x64": "5.0.74" } }, - "@ax/axunitst-llvm-runner-gen": { - "name": "@ax/axunitst-llvm-runner-gen", - "version": "4.1.8", - "integrity": "sha512-XMmU+Qr1ElNFLJAnQ3JKh9QHr3/IPJo+KoR8C8sZqoIy/IzRCKY3IubvJ4KPGnBZzz+DI5UxIuH9bwvq5YWqIw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-llvm-runner-gen/-/axunitst-llvm-runner-gen-4.1.8.tgz", - "dependencies": {} - }, "@ax/axunitst-docs": { "name": "@ax/axunitst-docs", - "version": "4.1.8", - "integrity": "sha512-g4XsjaqZoJvYcz58ghirISMS/SfFl9UGNFJGr0afhLmYkqEyoLi6p9+zuLk4+SWtbMj3FNu/cc1ReSSS/GACEQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-docs/-/axunitst-docs-4.1.8.tgz", + "version": "5.0.74", + "integrity": "sha512-QitNPL5avajAf8U4w8QlZnFaHev1ohxnKe5t07/H00rDlczn3y4ofEhe3VLdqSNak49i7uwSzUiEf/y7dJLRNw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-docs/-/axunitst-docs-5.0.74.tgz", "dependencies": {} }, "@ax/build-native": { @@ -322,11 +360,11 @@ "@ax/build-native-linux": "16.0.3" } }, - "@ax/mod-win-x64": { - "name": "@ax/mod-win-x64", - "version": "1.0.4", - "integrity": "sha512-AQ9NUSaICMN/qPeX95SzZUj1/m4xULIltZ4V2JcMdi0VW9aoTZVPnVFHdE2gb+HwApyvrq73v9/Vcyq8cBkuKQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-win-x64/-/mod-win-x64-1.0.4.tgz", + "@ax/certificate-management-win-x64": { + "name": "@ax/certificate-management-win-x64", + "version": "1.1.2", + "integrity": "sha512-E1esAH64ib93jdIqOJElSRK5jh5zFNRuEfm8ZpwRIhuMe446DyQpjHFH+QrnDYSS9feZtLzJhFxEqhgQb7EP3w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management-win-x64/-/certificate-management-win-x64-1.1.2.tgz", "os": [ "win32" ], @@ -335,11 +373,11 @@ ], "dependencies": {} }, - "@ax/mod-linux-x64": { - "name": "@ax/mod-linux-x64", - "version": "1.0.4", - "integrity": "sha512-Bs+MBPyKpPJiJ3m8PvQ/DgCsH2I2YG4Vcm1Q6DfCzozpSp2RrRO6a+5vxLrpCzgQhzSjS+2PWvgXoikMPV7v1Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-linux-x64/-/mod-linux-x64-1.0.4.tgz", + "@ax/certificate-management-linux-x64": { + "name": "@ax/certificate-management-linux-x64", + "version": "1.1.2", + "integrity": "sha512-Z3blxeHA57omgrAogE27FDhOQQk+JhlYyvzDmITUg1vnsxxO9fR936mukqeBOWydlt9N/+hQc2Xt/2NOGrcEKw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management-linux-x64/-/certificate-management-linux-x64-1.1.2.tgz", "os": [ "linux" ], @@ -348,11 +386,11 @@ ], "dependencies": {} }, - "@ax/mon-win-x64": { - "name": "@ax/mon-win-x64", - "version": "1.0.4", - "integrity": "sha512-YT5sAL/40uPQV5KXCbddHChKY9obwBlesqWkJJwCQjvY+cSHMLort+VPaKdrNJdb1Z07zH7vnizIkgeYRpu0tw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-win-x64/-/mon-win-x64-1.0.4.tgz", + "@ax/diagnostic-buffer-win-x64": { + "name": "@ax/diagnostic-buffer-win-x64", + "version": "1.3.1", + "integrity": "sha512-KmHQgAUPCm1+dQgThqxZOyjMmeQYhUyJpl+HZk3TWkVu2WqtAT5/In0whcUWfIJhO3i9nL44pu0Yz8uHqqjURw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-win-x64/-/diagnostic-buffer-win-x64-1.3.1.tgz", "os": [ "win32" ], @@ -361,11 +399,11 @@ ], "dependencies": {} }, - "@ax/mon-linux-x64": { - "name": "@ax/mon-linux-x64", - "version": "1.0.4", - "integrity": "sha512-KHwaqwdFffRF4jK2v3AZJh92Fl6ZKwGdw/wK8Xgy/FzIi/JbRHN7q20gTdafHqBUJa8GPDWMSgMmTXd+S2usyQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-linux-x64/-/mon-linux-x64-1.0.4.tgz", + "@ax/diagnostic-buffer-linux-x64": { + "name": "@ax/diagnostic-buffer-linux-x64", + "version": "1.3.1", + "integrity": "sha512-CA3gr8L64up2p0BWo0DEvTbYJPgie23MIix1ShG8UXWtPE+yxvRDYt5BnsDPN9RMZCIp6odl8xYO7E9f/ib3OQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-linux-x64/-/diagnostic-buffer-linux-x64-1.3.1.tgz", "os": [ "linux" ], @@ -374,11 +412,11 @@ ], "dependencies": {} }, - "@ax/sdb-win-x64": { - "name": "@ax/sdb-win-x64", - "version": "1.0.4", - "integrity": "sha512-w3LFsmmAESRCjphKgjLGT+m4Ac9xWQnXjntM35pbQ0Tof/emgLFpi6LS/UBjexyCkxCts1rOKTMWKM1rXMStwg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-win-x64/-/sdb-win-x64-1.0.4.tgz", + "@ax/hwc-win-x64": { + "name": "@ax/hwc-win-x64", + "version": "1.0.225", + "integrity": "sha512-ga6JbYVmgujGDOmT41mB/vGgGnRUMne0+5CHEQhjw5gckLW7C5P2CFzGmZySYCAJV4i3PCOnPxuNX/3Yqahxzw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-win-x64/-/hwc-win-x64-1.0.225.tgz", "os": [ "win32" ], @@ -387,11 +425,11 @@ ], "dependencies": {} }, - "@ax/sdb-linux-x64": { - "name": "@ax/sdb-linux-x64", - "version": "1.0.4", - "integrity": "sha512-du8fDAPlfMH4bmleJatxusTkMCmWAJh/9hNZUi7XOweWf2v4/aXx0gcddSS9HPnLfpGCgVIP/YYDhcr+j7PqpQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-linux-x64/-/sdb-linux-x64-1.0.4.tgz", + "@ax/hwc-linux-x64": { + "name": "@ax/hwc-linux-x64", + "version": "1.0.225", + "integrity": "sha512-3K1CUuL6Hsi7lXxjmxXtNGcZLDJvjZ5M/BDbiezA+/JYGkuYeFJJUQ3/oBVgHZqzSVwRr6h/emd1masBExSxdg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/hwc-linux-x64/-/hwc-linux-x64-1.0.225.tgz", "os": [ "linux" ], @@ -400,38 +438,11 @@ ], "dependencies": {} }, - "@ax/stc": { - "name": "@ax/stc", - "version": "6.0.146", - "integrity": "sha512-eYeRbTi6UsM3Np3rWJYfZ4p5m/5Md4AcarrvALXzaG5hP2a/08L306gYQhadsOEOVsBpMHlT9GtvV1vovjjctA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc/-/stc-6.0.146.tgz", - "dependencies": { - "@ax/stc-win-x64": "6.0.146", - "@ax/stc-linux-x64": "6.0.146" - } - }, - "@ax/apax-build": { - "name": "@ax/apax-build", - "version": "0.7.0", - "integrity": "sha512-OkmqLq6SI0gv9x/7FLFmABuJYylHHyOzZ4Kvmfys2RGiP06/WbOpycmuqYBneK1zAe3KoBu8ZmelPdXbxcK4+w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/apax-build/-/apax-build-0.7.0.tgz", - "dependencies": {} - }, - "@ax/st-ls": { - "name": "@ax/st-ls", - "version": "3.0.113", - "integrity": "sha512-NhPfgwF8MQiUoyAr5rZm6cb5UhAHQ3sVvpFZ3+FdXMAMxxPe9i9/NQijKqSga9JJ4HHpUcizYVoOWc2XXA++zw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls/-/st-ls-3.0.113.tgz", - "dependencies": { - "@ax/st-ls-win-x64": "3.0.113", - "@ax/st-ls-linux-x64": "3.0.113" - } - }, - "@ax/target-llvm-win-x64": { - "name": "@ax/target-llvm-win-x64", - "version": "6.0.146", - "integrity": "sha512-V6h9Gtricl+K8M+gYF0EtWhBcoMeLgfFqARCO6nATelKkTdnJmvzsrr3CYe6nk6KQSk2r2l2U7yiVwyXHs4mOQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-win-x64/-/target-llvm-win-x64-6.0.146.tgz", + "@ax/mod-win-x64": { + "name": "@ax/mod-win-x64", + "version": "1.2.2", + "integrity": "sha512-WLtXvWWc73YFX4FNnETftcD552pSWqDMLwjo8h3oD8sY8oMvjBd0gcF0x4EjZ+gSYv2XCVGi6O2PyHF1zuvmCQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-win-x64/-/mod-win-x64-1.2.2.tgz", "os": [ "win32" ], @@ -440,11 +451,11 @@ ], "dependencies": {} }, - "@ax/target-llvm-linux-x64": { - "name": "@ax/target-llvm-linux-x64", - "version": "6.0.146", - "integrity": "sha512-8WMgh5PeM+Uof7nXQsqk3JEPdXOlK1ljtyNOcOfxlZAcDlHiKTKADMLzO3VFTJkxp6txsRXnSpLlVLsZxknl9g==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-linux-x64/-/target-llvm-linux-x64-6.0.146.tgz", + "@ax/mod-linux-x64": { + "name": "@ax/mod-linux-x64", + "version": "1.2.2", + "integrity": "sha512-7I5w57z7mfKen9RpAaIsfw7m+dT5C1ey6lvJxwnRHDaPYWEi7ZBu2KSCvzRA1MD6nxpGpPhv9idb0gMX+yCslA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mod-linux-x64/-/mod-linux-x64-1.2.2.tgz", "os": [ "linux" ], @@ -453,11 +464,11 @@ ], "dependencies": {} }, - "@ax/target-mc7plus-win-x64": { - "name": "@ax/target-mc7plus-win-x64", - "version": "6.0.146", - "integrity": "sha512-06rOSJS1OI6+ApsFoe3sK0jjq3ZTt96sewg7GvEXztGTE/GTINWbbHqzr4TMCV9Fixk8hYWIiW5OAFG/kKDzfA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-win-x64/-/target-mc7plus-win-x64-6.0.146.tgz", + "@ax/mon-win-x64": { + "name": "@ax/mon-win-x64", + "version": "1.2.2", + "integrity": "sha512-a9V7Ivb6I9iaP5gyNsVb2FCO7n9uBWNVmXQTqta9OMoDVgR96+7BDNOcKNy/QSCDDEeLBf8e2G/WI5Y/DdsByg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-win-x64/-/mon-win-x64-1.2.2.tgz", "os": [ "win32" ], @@ -466,11 +477,11 @@ ], "dependencies": {} }, - "@ax/target-mc7plus-linux-x64": { - "name": "@ax/target-mc7plus-linux-x64", - "version": "6.0.146", - "integrity": "sha512-CGmwLBrT1ZRw9f6L1FylbVHV7l2BP8drp/NJKRAApNBtYuVE5U4H2kndizUKYLR4wbidt6Amu602ncvcJBUKNw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-linux-x64/-/target-mc7plus-linux-x64-6.0.146.tgz", + "@ax/mon-linux-x64": { + "name": "@ax/mon-linux-x64", + "version": "1.2.2", + "integrity": "sha512-0E72/PJiANdykEwSe+JlKMIG+gVIYdp2FbNCUvrcC0PMzh+B0g6CkAWdicYEFzl99EM9RHjZBBuqk0j8PlKDKg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/mon-linux-x64/-/mon-linux-x64-1.2.2.tgz", "os": [ "linux" ], @@ -479,11 +490,11 @@ ], "dependencies": {} }, - "@ax/trace-win-x64": { - "name": "@ax/trace-win-x64", - "version": "2.7.0", - "integrity": "sha512-hQeCiax20UPrSQIOMqSJg6OWdavunL9h6Irnlrgk4ht4hMZrDEWPnuIBfPNG2tAp3780GtefEl8b8QSk5h7jxQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-win-x64/-/trace-win-x64-2.7.0.tgz", + "@ax/performance-info-win-x64": { + "name": "@ax/performance-info-win-x64", + "version": "1.1.1", + "integrity": "sha512-KABLJCTUtv27Esi/xOMW8iFA3kDF5ytv0/++YHdCK8C88wm3Q2lqW/Kahi0CkumncK9bZzsDD8awvLtrjDfC1g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-win-x64/-/performance-info-win-x64-1.1.1.tgz", "os": [ "win32" ], @@ -492,11 +503,11 @@ ], "dependencies": {} }, - "@ax/trace-linux-x64": { - "name": "@ax/trace-linux-x64", - "version": "2.7.0", - "integrity": "sha512-LPfdNIbp9+7BuMFL/TtpQXGHrUx/+C1tTFC3YSWscP7TcHzDLWF3yBjqXHaNN01SmCi44S4AwJ9Q2E66QJ0Rtg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-linux-x64/-/trace-linux-x64-2.7.0.tgz", + "@ax/performance-info-linux-x64": { + "name": "@ax/performance-info-linux-x64", + "version": "1.1.1", + "integrity": "sha512-Hw7+kegtXUyhbYo5XGESBhYyOmrcHoJHnv8hm+lTL4dITNtnI0wx+NTNTavwHZM2S+N3vro9W8QaatN+9QNuuA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-linux-x64/-/performance-info-linux-x64-1.1.1.tgz", "os": [ "linux" ], @@ -505,37 +516,37 @@ ], "dependencies": {} }, - "@ax/diagnostic-buffer-win-x64": { - "name": "@ax/diagnostic-buffer-win-x64", - "version": "1.2.0", - "integrity": "sha512-s5TfWFlmB7ibgm9L5TRN7k1hJCkzCNBlNh08GT3uWtmq8pFg5BrYsYVWZe+GRUT1YEcP+0f9oA8Nnj5n1vM+sg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-win-x64/-/diagnostic-buffer-win-x64-1.2.0.tgz", + "@ax/plc-info-linux-x64": { + "name": "@ax/plc-info-linux-x64", + "version": "2.4.0", + "integrity": "sha512-xb1/9gaOZeqJeLil3crkbluj6oHxI895YhgqZljjOlvJ/lYqJd9zkZHUOHb6nK686/pEejbLMfvGRTspGDRlLQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info-linux-x64/-/plc-info-linux-x64-2.4.0.tgz", "os": [ - "win32" + "linux" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/diagnostic-buffer-linux-x64": { - "name": "@ax/diagnostic-buffer-linux-x64", - "version": "1.2.0", - "integrity": "sha512-aRm3Qvy4eBwSFBk5990uBfFRVa9E+fKGDJ69ufPL8U4Vw1/ma/cyFHVc8Zqv4ITO8673IClurfWsVIh6Gk4KCw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/diagnostic-buffer-linux-x64/-/diagnostic-buffer-linux-x64-1.2.0.tgz", + "@ax/plc-info-win-x64": { + "name": "@ax/plc-info-win-x64", + "version": "2.4.0", + "integrity": "sha512-4S4uhfYb+yYVIDuN4Nid9ei0mpsTdSKcCv2ZeVo5mLpYWLCh0KfSk8XIoS6zxjD1TlQYcEc+Cnn1+5rdjhpldQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info-win-x64/-/plc-info-win-x64-2.4.0.tgz", "os": [ - "linux" + "win32" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/performance-info-win-x64": { - "name": "@ax/performance-info-win-x64", - "version": "1.1.0", - "integrity": "sha512-yMfgZm2erMxxU3LJytyJKWWA9PN/vIXhZjXPhEpUXn+M+ojg+pXiRy+oLj5Z0Xo8NYd/bz780m/buAaIPMe2Iw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-win-x64/-/performance-info-win-x64-1.1.0.tgz", + "@ax/sdb-win-x64": { + "name": "@ax/sdb-win-x64", + "version": "1.2.2", + "integrity": "sha512-WusrkIHXT0UJWoU+lbiFNYBqMHJcg7EkVLATw9wmwlR3RmvufoZAkH1bGSEBPDjIR9D3rIJn5ZvAPdkNIrao1g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-win-x64/-/sdb-win-x64-1.2.2.tgz", "os": [ "win32" ], @@ -544,11 +555,11 @@ ], "dependencies": {} }, - "@ax/performance-info-linux-x64": { - "name": "@ax/performance-info-linux-x64", - "version": "1.1.0", - "integrity": "sha512-5rFgfDdfijFVIFRfoQXv4MS/jgrk3Oe8sKJVRFluTs8hkMLg0AlWvVe171YbFOO1D3VI8O1yG8KFu3AKwF3bjw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/performance-info-linux-x64/-/performance-info-linux-x64-1.1.0.tgz", + "@ax/sdb-linux-x64": { + "name": "@ax/sdb-linux-x64", + "version": "1.2.2", + "integrity": "sha512-ekRXF7Id+4SQeyQKlzqQEJy95r6Srv1Yo6oQaylj3Ebn44K4+R87ZFqHDFCCDwcuHm4qswVHdmd7fEw8r+Z3Dw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/sdb-linux-x64/-/sdb-linux-x64-1.2.2.tgz", "os": [ "linux" ], @@ -557,129 +568,119 @@ ], "dependencies": {} }, - "@ax/plc-info-linux-x64": { - "name": "@ax/plc-info-linux-x64", - "version": "2.3.0", - "integrity": "sha512-EUD170olqPo0aSOx/5auP8inlKNON0bstMSjtQDc/bqjXcKRxL6K6sg/JnierRO7OiJ5iXcTLIGO3cOBeXeAAw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info-linux-x64/-/plc-info-linux-x64-2.3.0.tgz", + "@ax/st-ls-win-x64": { + "name": "@ax/st-ls-win-x64", + "version": "7.0.52", + "integrity": "sha512-TfuesPZqWGkqjvdaY74JQJqnvi1AoLIiM1NX/13c9avaMqlsDtS+OaKDdV8cufwQqEZo1qADGFMQBo6nzuOe3g==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-win-x64/-/st-ls-win-x64-7.0.52.tgz", "os": [ - "linux" + "win32" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/plc-info-win-x64": { - "name": "@ax/plc-info-win-x64", - "version": "2.3.0", - "integrity": "sha512-10M6F6HQV/nMk9n9pR17xvkx93O1ALOQTlLl3IMFzH9O/DXPSVzb4r3Q7KuVXd7OBpoWzt8Ab/ZvFzp98VXTGw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/plc-info-win-x64/-/plc-info-win-x64-2.3.0.tgz", + "@ax/st-ls-linux-x64": { + "name": "@ax/st-ls-linux-x64", + "version": "7.0.52", + "integrity": "sha512-x4IJ9epvLq9erqlTn7c0S900txMIMg3SPRS0vG/mZ1vg5E6UJXc9QscUS7YBMLzvsMpLeBQ2MmPoTu33zMPkKg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-linux-x64/-/st-ls-linux-x64-7.0.52.tgz", "os": [ - "win32" + "linux" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/certificate-management-win-x64": { - "name": "@ax/certificate-management-win-x64", - "version": "1.1.0", - "integrity": "sha512-iOQqNG3LHJ2m7WVgxFYhHThFJ5UblUGhcDKKxCJqAuGl9v+BPXq3v/8hWKzTqoeQanHNPCSG3+YCKivPFRDEMA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management-win-x64/-/certificate-management-win-x64-1.1.0.tgz", + "@ax/stc-win-x64": { + "name": "@ax/stc-win-x64", + "version": "7.0.52", + "integrity": "sha512-lQigUjqIVZw8odW/OGsVQK674B9jnoO1aVnZlsvrTDCmiGQ1NDrwJusA+t8uFJ0I0tjGlgoH5NV/nisiStj5pg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-win-x64/-/stc-win-x64-7.0.52.tgz", "os": [ "win32" ], "cpu": [ "x64" ], - "dependencies": {} + "dependencies": { + "@ax/st-docs": "7.0.52" + } }, - "@ax/certificate-management-linux-x64": { - "name": "@ax/certificate-management-linux-x64", - "version": "1.1.0", - "integrity": "sha512-U+ZfWotWeBjRRfHab2VgeRWtIvm5uh/IGtAkV1ZBebmjejuwgGwZdlfWa6g0pIccX330V6Jl2y+6jCUHjW1wUQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/certificate-management-linux-x64/-/certificate-management-linux-x64-1.1.0.tgz", + "@ax/stc-linux-x64": { + "name": "@ax/stc-linux-x64", + "version": "7.0.52", + "integrity": "sha512-sZwilTZdTMbtE4Zrxw0y1bbLoOJogWBTQ2dAPRSS5eXSdXUfma/6Bw/YJky6uN0zGa2/aGfj7KOIxPC33m3yJQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-linux-x64/-/stc-linux-x64-7.0.52.tgz", "os": [ "linux" ], "cpu": [ "x64" ], - "dependencies": {} - }, - "@ax/system-math": { - "name": "@ax/system-math", - "version": "6.0.94", - "integrity": "sha512-lmkqZnJRT6zjAaVEKgWDwB1J7st+rgj/lfJc+6PZ/zgiRxoJ/s7BSTl/6YQ6k12RskKrA4E5VvLiqJhaNd3ssw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-math/-/system-math-6.0.94.tgz", - "dependencies": {} - }, - "@ax/system-datetime": { - "name": "@ax/system-datetime", - "version": "6.0.94", - "integrity": "sha512-8xn57nA5NfZ6ImTxmFGvzFp7wLL38JdUgjsuEg+xbzs29e8ftvbTCNqaWMVdX05N4QNAqohq2BlEkIyFtDH8Qg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-datetime/-/system-datetime-6.0.94.tgz", - "dependencies": {} + "dependencies": { + "@ax/st-docs": "7.0.52" + } }, - "@ax/axunitst-runner-linux-x64": { - "name": "@ax/axunitst-runner-linux-x64", - "version": "4.1.8", - "integrity": "sha512-lGNvjBfJeKxmj+uChBH6W4OMSd5Ek515q0WImnd/qiJ4eAsOUMikynFfq9ToY49upVZGOvrkiGFrT9zBTJA8tQ==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-runner-linux-x64/-/axunitst-runner-linux-x64-4.1.8.tgz", + "@ax/target-llvm-win-x64": { + "name": "@ax/target-llvm-win-x64", + "version": "7.0.52", + "integrity": "sha512-Njdzy1BSWhOwZxbU1UVdhvGhIQ0h350h+R8s/SttXUtHqd5PZPqDHnjrfGvd9kmNCwxEWWzYhylpQ5AjpmyWdQ==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-win-x64/-/target-llvm-win-x64-7.0.52.tgz", "os": [ - "linux" + "win32" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/axunitst-runner-win-x64": { - "name": "@ax/axunitst-runner-win-x64", - "version": "4.1.8", - "integrity": "sha512-W7Q9o75ALr3yXCbzMv89vSxQgo8EVnRO8TsNkCetkcf8op/ib2W+4Xh+m/P5X2JgIyVTDmqOPnYu5kHnAXhCzA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-runner-win-x64/-/axunitst-runner-win-x64-4.1.8.tgz", + "@ax/target-llvm-linux-x64": { + "name": "@ax/target-llvm-linux-x64", + "version": "7.0.52", + "integrity": "sha512-+7mQstKt1SQkHeAqtBjCedrEYYTQ8iyLZpJHBN5fA7SORa1Pqe+sAnqKMQ565mukAJtI4D/DVI3LLzTOFeh3Vg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-llvm-linux-x64/-/target-llvm-linux-x64-7.0.52.tgz", "os": [ - "win32" + "linux" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/axunitst-generator-linux-x64": { - "name": "@ax/axunitst-generator-linux-x64", - "version": "4.1.8", - "integrity": "sha512-pJyNwfYK1LljgFrXD21iGExOhvp4LkBSPKbakLVQGzZFmHpERNrxe3vcsQRZJQip2gGXNTMdnyWRWLQXJ80c2w==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-generator-linux-x64/-/axunitst-generator-linux-x64-4.1.8.tgz", + "@ax/target-mc7plus-win-x64": { + "name": "@ax/target-mc7plus-win-x64", + "version": "7.0.52", + "integrity": "sha512-lPrJnulhkp2ib2LUxAu+845HlqY/xTtdZlnI01ZQRCpkPj+sA6lmLdbCifs1wgYVq8c5yoXBjj2tTct+3gFMKw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-win-x64/-/target-mc7plus-win-x64-7.0.52.tgz", "os": [ - "linux" + "win32" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/axunitst-generator-win-x64": { - "name": "@ax/axunitst-generator-win-x64", - "version": "4.1.8", - "integrity": "sha512-IFDotU7DIugAxkkyQPBK7SJAFGfNMHxXHK7QWIKZ3z4a3qLSVzTBZkOWJqo0xPy/3vaPjh/PjfFJs85M0iqOgg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-generator-win-x64/-/axunitst-generator-win-x64-4.1.8.tgz", + "@ax/target-mc7plus-linux-x64": { + "name": "@ax/target-mc7plus-linux-x64", + "version": "7.0.52", + "integrity": "sha512-GTWsmwdW7sBPQyEQO/UnhL1KdSSW/1eeCkgD9RUt6IspnSoe93/51dXnwu9VHQbb4dFFcV9WWWfViUV978DE4w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/target-mc7plus-linux-x64/-/target-mc7plus-linux-x64-7.0.52.tgz", "os": [ - "win32" + "linux" ], "cpu": [ "x64" ], "dependencies": {} }, - "@ax/build-native-winx64": { - "name": "@ax/build-native-winx64", - "version": "16.0.3", - "integrity": "sha512-M1qk2yNNsGzz6NXKB0miyfOO4bpYkVcfnGhkHirXcJSLFnWDSx7hnRi0yhLp6jny99RkXEcRn9Cwx8lqynmUDg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-winx64/-/build-native-winx64-16.0.3.tgz", + "@ax/trace-win-x64": { + "name": "@ax/trace-win-x64", + "version": "2.7.2", + "integrity": "sha512-brmFDkA8Rd9OQy6Gxb7BXre7TlKVO03aHVTFEgU7aCuCuQtdr7D5vNv+RJk2J/F/GZ5SQ0f4UxpUYxOTHSsBvg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-win-x64/-/trace-win-x64-2.7.2.tgz", "os": [ "win32" ], @@ -688,11 +689,11 @@ ], "dependencies": {} }, - "@ax/build-native-linux": { - "name": "@ax/build-native-linux", - "version": "16.0.3", - "integrity": "sha512-CfqbzR+wPnocP0+pDpb3cYBxdefkS6WvHbGaDNGAoCkK3Y8WnNfWbxXr37e5XIi7iPMZ8BONWaRFIN5h4RMeOA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-linux/-/build-native-linux-16.0.3.tgz", + "@ax/trace-linux-x64": { + "name": "@ax/trace-linux-x64", + "version": "2.7.2", + "integrity": "sha512-MKLEEHrJp6NzOVHHdh9s+aZkIvHhFkrsWkqtR1rySvobh8EjiWhT1ceQzMz3NOkJgaPPDwtRvdioleuuYTHoCg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/trace-linux-x64/-/trace-linux-x64-2.7.2.tgz", "os": [ "linux" ], @@ -701,41 +702,51 @@ ], "dependencies": {} }, - "@ax/stc-win-x64": { - "name": "@ax/stc-win-x64", - "version": "6.0.146", - "integrity": "sha512-4hTgmIG54MaWhgxBV8gygU19yilVLfieizhUb08aRXz2o1+YKqd6ifgz1NBAT9RVOgnMj0IJcUynuLo998i1zg==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-win-x64/-/stc-win-x64-6.0.146.tgz", + "@ax/system-math": { + "name": "@ax/system-math", + "version": "7.0.17", + "integrity": "sha512-nHwRWg5Skzq3dgV29XVa7wni0ZQkn/ff6csYxrS7IsNKGb2nKOAJQFb/WzrfcxbsTYhTPOyifI6ulDgMu50Y6w==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-math/-/system-math-7.0.17.tgz", + "dependencies": {} + }, + "@ax/system-datetime": { + "name": "@ax/system-datetime", + "version": "7.0.17", + "integrity": "sha512-mgB6+Ln5eLXsGJb4nl6/sW7SwAipSrFvttMWGAJMOym3qx7F1MuAdcZ6NaRS0rV0mpyyTEzgG3sk2voMN1OK1Q==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/system-datetime/-/system-datetime-7.0.17.tgz", + "dependencies": {} + }, + "@ax/axunitst-test-director-linux-x64": { + "name": "@ax/axunitst-test-director-linux-x64", + "version": "5.0.74", + "integrity": "sha512-iQk6c74Zyu3tcEJRtGZaihIGJ20VHXllZ/9lFkQ9ly6LfaijFBEnRgiY8i+Ho31AltfN8Q5STp3FeP26+6ooMw==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-linux-x64/-/axunitst-test-director-linux-x64-5.0.74.tgz", "os": [ - "win32" + "linux" ], "cpu": [ "x64" ], - "dependencies": { - "@ax/st-docs": "6.0.146" - } + "dependencies": {} }, - "@ax/stc-linux-x64": { - "name": "@ax/stc-linux-x64", - "version": "6.0.146", - "integrity": "sha512-Cy8psrCe2TB+bCZrCzU4qtPxf0UWzCpdmxOCBC4fEVKnKW6MaBOBt85PAbz6MtAriH4boJY9gMMuPspWlKavPA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/stc-linux-x64/-/stc-linux-x64-6.0.146.tgz", + "@ax/axunitst-test-director-win-x64": { + "name": "@ax/axunitst-test-director-win-x64", + "version": "5.0.74", + "integrity": "sha512-H2+LHDhLRmRDOr3T5XhCcHAnHG5WfQ6SJ2Jdx6cjqDp1OVtmiGnOU10L4S5gcg8UfV1JNeQIJ2VffgwDy0GpXA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/axunitst-test-director-win-x64/-/axunitst-test-director-win-x64-5.0.74.tgz", "os": [ - "linux" + "win32" ], "cpu": [ "x64" ], - "dependencies": { - "@ax/st-docs": "6.0.146" - } + "dependencies": {} }, - "@ax/st-ls-win-x64": { - "name": "@ax/st-ls-win-x64", - "version": "3.0.113", - "integrity": "sha512-dPj6b2aRhnelCe0BpIcLMLvHbUj2zhfQOtu4jzdZFDPhKICdB9+fTebuYRmP2vna4ogTke22e6f2buwR6VO1Vw==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-win-x64/-/st-ls-win-x64-3.0.113.tgz", + "@ax/build-native-winx64": { + "name": "@ax/build-native-winx64", + "version": "16.0.3", + "integrity": "sha512-M1qk2yNNsGzz6NXKB0miyfOO4bpYkVcfnGhkHirXcJSLFnWDSx7hnRi0yhLp6jny99RkXEcRn9Cwx8lqynmUDg==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-winx64/-/build-native-winx64-16.0.3.tgz", "os": [ "win32" ], @@ -744,11 +755,11 @@ ], "dependencies": {} }, - "@ax/st-ls-linux-x64": { - "name": "@ax/st-ls-linux-x64", - "version": "3.0.113", - "integrity": "sha512-/QUsNMJrMPRVcCrCD7gkw/xl0VvZ8YEJXxQMWGwkWol3JgxiPjWW/fb7EqpzDU+ij45xy85rBdx29MMHQ3Of9Q==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-ls-linux-x64/-/st-ls-linux-x64-3.0.113.tgz", + "@ax/build-native-linux": { + "name": "@ax/build-native-linux", + "version": "16.0.3", + "integrity": "sha512-CfqbzR+wPnocP0+pDpb3cYBxdefkS6WvHbGaDNGAoCkK3Y8WnNfWbxXr37e5XIi7iPMZ8BONWaRFIN5h4RMeOA==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/build-native-linux/-/build-native-linux-16.0.3.tgz", "os": [ "linux" ], @@ -759,9 +770,9 @@ }, "@ax/st-docs": { "name": "@ax/st-docs", - "version": "6.0.146", - "integrity": "sha512-KUs6JC/dWedgnaxH7UrqAOuJm6rKS4gzXTLguqXbtWHKdDKOceIw1yODyjty4iuOm6TkDm2UX4ya6QFC84eBHA==", - "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-docs/-/st-docs-6.0.146.tgz", + "version": "7.0.52", + "integrity": "sha512-iKLQAGv6Au/CsImP/RmCy0nRIUCQMjrAdgo/AmWrH3+MvPLjhowbsNSQsq1YUP34PbYI0ThH6tQjkUta2dFc7A==", + "resolved": "https://registry.simatic-ax.siemens.io/@ax/st-docs/-/st-docs-7.0.52.tgz", "dependencies": {} } }, diff --git a/apax.yml b/apax.yml index 26bb8e8..88b132b 100644 --- a/apax.yml +++ b/apax.yml @@ -5,11 +5,11 @@ targets: - "1500" - "llvm" dependencies: - "@simatic-ax/json": 6.0.0 - "@simatic-ax/statemachine": 5.0.0 + "@simatic-ax/json": 7.0.0 + "@simatic-ax/statemachine": 6.0.1 devDependencies: - "@ax/sdk": 2311.0.1 - "@ax/ax2tia": 7.0.16 + "@ax/sdk": 2405.0.0 + "@ax/ax2tia": 9.0.26 "@simatic-ax/snippetscollection": 1.0.0 variables: GLOBAL_LIBRARY_PATH: "apax-package-name-d7b4b031" @@ -19,8 +19,9 @@ variables: - "--debug" scripts: export-tialib: ax2tia -i bin/1500/*.lib -o "bin/$LIBRARY_DOCUMENTS_FOLDER" - import-tialib: '"$TIA_PORTAL_INSTALL_PATH/Siemens.Simatic.Lang.Library.Importer.exe" - -i "bin/$LIBRARY_DOCUMENTS_FOLDER" -o "$GLOBAL_LIBRARY_PATH" -u' + import-tialib: + - echo "$TIA_PORTAL_INSTALL_PATH/Siemens.Simatic.Lang.Library.Importer.exe" + - '"$TIA_PORTAL_INSTALL_PATH/Siemens.Simatic.Lang.Library.Importer.exe" -i "bin/$LIBRARY_DOCUMENTS_FOLDER" -o "$GLOBAL_LIBRARY_PATH" -u' create-tialib: - apax build - apax export-tialib @@ -28,4 +29,4 @@ scripts: registries: '@simatic-ax': 'https://npm.pkg.github.com/' installStrategy: strict -apaxVersion: 3.1.0 +apaxVersion: 3.2.1 diff --git a/test/ParkingCounter/TestCounter.st b/test/ParkingCounter/TestCounter.st index e41539d..ade8626 100644 --- a/test/ParkingCounter/TestCounter.st +++ b/test/ParkingCounter/TestCounter.st @@ -1,48 +1,48 @@ -USING Siemens.Ax.ExampleLibrary; -USING AxUnit; +// USING Siemens.Ax.ExampleLibrary; +// USING AxUnit; -NAMESPACE Siemens.Ax +// NAMESPACE Siemens.Ax - {TestFixture} - CLASS TestCounter - VAR - c : Counter; - END_VAR - {Test} - METHOD PUBLIC Test_CountUp_1_Time_And_Get_1 - c.CountUp(); - Assert.Equal(actual := c.GetValue(), expected := 1); - END_METHOD - {Test} - METHOD PUBLIC Test_CountDown_1_Time_And_Get_Minus_1 - c.CountDown(); - Assert.Equal(actual := c.GetValue(), expected := -1); - END_METHOD - {Test} - METHOD PUBLIC Test_CountUp_3_Times_And_Get_3 - c.CountUp(); - c.CountUp(); - c.CountUp(); - Assert.Equal(actual := c.GetValue(), expected := 3); - END_METHOD - {Test} - METHOD PUBLIC Test_CountDown_3_Time_And_Get_Minus_3 - c.CountDown(); - c.CountDown(); - c.CountDown(); - Assert.Equal(actual := c.GetValue(), expected := -3); - END_METHOD - {Test} - METHOD PUBLIC Test_SetValue_To_5_And_Get_5 - c.SetValue(5); - Assert.Equal(actual := c.GetValue(), expected := 5); - END_METHOD - {Test} - METHOD PUBLIC Test_SetValue_wit_DefaultValue_And_Get_0 - c.SetValue(5); - c.SetValue(); - Assert.Equal(actual := c.GetValue(), expected := 0); - END_METHOD - END_CLASS +// {TestFixture} +// CLASS TestCounter +// VAR +// c : Counter; +// END_VAR +// {Test} +// METHOD PUBLIC Test_CountUp_1_Time_And_Get_1 +// c.CountUp(); +// Assert.Equal(actual := c.GetValue(), expected := 1); +// END_METHOD +// {Test} +// METHOD PUBLIC Test_CountDown_1_Time_And_Get_Minus_1 +// c.CountDown(); +// Assert.Equal(actual := c.GetValue(), expected := -1); +// END_METHOD +// {Test} +// METHOD PUBLIC Test_CountUp_3_Times_And_Get_3 +// c.CountUp(); +// c.CountUp(); +// c.CountUp(); +// Assert.Equal(actual := c.GetValue(), expected := 3); +// END_METHOD +// {Test} +// METHOD PUBLIC Test_CountDown_3_Time_And_Get_Minus_3 +// c.CountDown(); +// c.CountDown(); +// c.CountDown(); +// Assert.Equal(actual := c.GetValue(), expected := -3); +// END_METHOD +// {Test} +// METHOD PUBLIC Test_SetValue_To_5_And_Get_5 +// c.SetValue(5); +// Assert.Equal(actual := c.GetValue(), expected := 5); +// END_METHOD +// {Test} +// METHOD PUBLIC Test_SetValue_wit_DefaultValue_And_Get_0 +// c.SetValue(5); +// c.SetValue(); +// Assert.Equal(actual := c.GetValue(), expected := 0); +// END_METHOD +// END_CLASS -END_NAMESPACE +// END_NAMESPACE diff --git a/test/ParkingCounter/TestParkingCounter.st b/test/ParkingCounter/TestParkingCounter.st index a0142a0..29b6cf4 100644 --- a/test/ParkingCounter/TestParkingCounter.st +++ b/test/ParkingCounter/TestParkingCounter.st @@ -1,76 +1,76 @@ -USING Siemens.Ax.ExampleLibrary; -USING AxUnit; +// USING Siemens.Ax.ExampleLibrary; +// USING AxUnit; -NAMESPACE Siemens.Ax +// NAMESPACE Siemens.Ax - {TestFixture} - CLASS TestParkingCounter - VAR - c : ParkingCounter; - bInside : BOOL; - bOutside : BOOL; - END_VAR - METHOD Config - c.BSensorInside := REF(bInside); - c.BSensorOutside := REF(bOutside); - c.Limit := 2; - END_METHOD - /// Sinal Sequence for 1 object entering - METHOD Enter_1_object_signal_sequence - THIS.Config(); - bInside := FALSE; - bOutside := FALSE; - c.Execute(); - bInside := FALSE; - bOutside := TRUE; - c.Execute(); - bInside := TRUE; - bOutside := TRUE; - c.Execute(); - bInside := TRUE; - bOutside := FALSE; - c.Execute(); - bInside := FALSE; - bOutside := FALSE; - c.Execute(); - END_METHOD - /// Sinal Sequence for 1 object leaving - METHOD Leave_1_object_signal_sequence - THIS.Config(); - bInside := FALSE; - bOutside := FALSE; - c.Execute(); - bInside := TRUE; - bOutside := FALSE; - c.Execute(); - bInside := TRUE; - bOutside := TRUE; - c.Execute(); - bInside := FALSE; - bOutside := TRUE; - c.Execute(); - bInside := FALSE; - bOutside := FALSE; - c.Execute(); - END_METHOD - {Test} - METHOD PUBLIC Count_1_object_entering - THIS.Enter_1_object_signal_sequence(); - Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 1); - END_METHOD - {Test} - METHOD PUBLIC CheckLimit_of_to_by_entering_three_objects - THIS.Enter_1_object_signal_sequence(); - THIS.Enter_1_object_signal_sequence(); - THIS.Enter_1_object_signal_sequence(); - Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 2); - END_METHOD - {Test} - METHOD PUBLIC Remove_one_of_one_object_and_expect_0 - THIS.Enter_1_object_signal_sequence(); - THIS.Leave_1_object_signal_sequence(); - Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 0); - END_METHOD - END_CLASS +// {TestFixture} +// CLASS TestParkingCounter +// VAR +// c : ParkingCounter; +// bInside : BOOL; +// bOutside : BOOL; +// END_VAR +// METHOD Config +// c.BSensorInside := REF(bInside); +// c.BSensorOutside := REF(bOutside); +// c.Limit := 2; +// END_METHOD +// /// Sinal Sequence for 1 object entering +// METHOD Enter_1_object_signal_sequence +// THIS.Config(); +// bInside := FALSE; +// bOutside := FALSE; +// c.Execute(); +// bInside := FALSE; +// bOutside := TRUE; +// c.Execute(); +// bInside := TRUE; +// bOutside := TRUE; +// c.Execute(); +// bInside := TRUE; +// bOutside := FALSE; +// c.Execute(); +// bInside := FALSE; +// bOutside := FALSE; +// c.Execute(); +// END_METHOD +// /// Sinal Sequence for 1 object leaving +// METHOD Leave_1_object_signal_sequence +// THIS.Config(); +// bInside := FALSE; +// bOutside := FALSE; +// c.Execute(); +// bInside := TRUE; +// bOutside := FALSE; +// c.Execute(); +// bInside := TRUE; +// bOutside := TRUE; +// c.Execute(); +// bInside := FALSE; +// bOutside := TRUE; +// c.Execute(); +// bInside := FALSE; +// bOutside := FALSE; +// c.Execute(); +// END_METHOD +// {Test} +// METHOD PUBLIC Count_1_object_entering +// THIS.Enter_1_object_signal_sequence(); +// Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 1); +// END_METHOD +// {Test} +// METHOD PUBLIC CheckLimit_of_to_by_entering_three_objects +// THIS.Enter_1_object_signal_sequence(); +// THIS.Enter_1_object_signal_sequence(); +// THIS.Enter_1_object_signal_sequence(); +// Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 2); +// END_METHOD +// {Test} +// METHOD PUBLIC Remove_one_of_one_object_and_expect_0 +// THIS.Enter_1_object_signal_sequence(); +// THIS.Leave_1_object_signal_sequence(); +// Assert.Equal(actual := c.GetAmountOfParkedItems (), expected := 0); +// END_METHOD +// END_CLASS -END_NAMESPACE +// END_NAMESPACE diff --git a/test/ParkingCounter/TestParkingCounterFB.st b/test/ParkingCounter/TestParkingCounterFB.st index 5ef1d3d..4dee39f 100644 --- a/test/ParkingCounter/TestParkingCounterFB.st +++ b/test/ParkingCounter/TestParkingCounterFB.st @@ -1,82 +1,82 @@ -USING Siemens.Ax.ExampleLibrary; -USING AxUnit; +// USING Siemens.Ax.ExampleLibrary; +// USING AxUnit; -NAMESPACE Siemens.Ax +// NAMESPACE Siemens.Ax - {TestFixture} - CLASS TestParkingCounterFB - VAR - c : ParkingCounterWrapper; - bInside : BOOL; - bOutside : BOOL; - END_VAR - /// Sinal Sequence for 1 object entering - METHOD Enter_1_object_signal_sequence +// {TestFixture} +// CLASS TestParkingCounterFB +// VAR +// c : ParkingCounterWrapper; +// bInside : BOOL; +// bOutside : BOOL; +// END_VAR +// /// Sinal Sequence for 1 object entering +// METHOD Enter_1_object_signal_sequence - bInside := FALSE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := FALSE; - bOutside := TRUE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := TRUE; - bOutside := TRUE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := TRUE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := FALSE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - END_METHOD - /// Sinal Sequence for 1 object leaving - METHOD Leave_1_object_signal_sequence - bInside := FALSE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := TRUE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := TRUE; - bOutside := TRUE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := FALSE; - bOutside := TRUE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - bInside := FALSE; - bOutside := FALSE; - c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); - END_METHOD - {Test} - METHOD PUBLIC Count_1_object_entering - VAR_TEMP - cv : DINT; - END_VAR - THIS.Enter_1_object_signal_sequence(); - cv := c.countValue; - Assert.Equal(actual := cv, expected := 1); - END_METHOD - {Test} - METHOD PUBLIC CheckLimit_of_to_by_entering_three_objects - VAR_TEMP - cv : DINT; - END_VAR - THIS.Enter_1_object_signal_sequence(); - THIS.Enter_1_object_signal_sequence(); - THIS.Enter_1_object_signal_sequence(); - cv := c.countValue; - Assert.Equal(actual := cv, expected := 2); - END_METHOD - {Test} - METHOD PUBLIC Remove_one_of_one_object_and_expect_0 - VAR_TEMP - cv : DINT; - END_VAR - THIS.Enter_1_object_signal_sequence(); - THIS.Leave_1_object_signal_sequence(); - cv := c.countValue; - Assert.Equal(actual := cv, expected := 0); - END_METHOD - END_CLASS +// bInside := FALSE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := FALSE; +// bOutside := TRUE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := TRUE; +// bOutside := TRUE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := TRUE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := FALSE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// END_METHOD +// /// Sinal Sequence for 1 object leaving +// METHOD Leave_1_object_signal_sequence +// bInside := FALSE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := TRUE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := TRUE; +// bOutside := TRUE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := FALSE; +// bOutside := TRUE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// bInside := FALSE; +// bOutside := FALSE; +// c(BSensorOutside := bOutside, BSensorInside := bInside, Limit := 2); +// END_METHOD +// {Test} +// METHOD PUBLIC Count_1_object_entering +// VAR_TEMP +// cv : DINT; +// END_VAR +// THIS.Enter_1_object_signal_sequence(); +// cv := c.countValue; +// Assert.Equal(actual := cv, expected := 1); +// END_METHOD +// {Test} +// METHOD PUBLIC CheckLimit_of_to_by_entering_three_objects +// VAR_TEMP +// cv : DINT; +// END_VAR +// THIS.Enter_1_object_signal_sequence(); +// THIS.Enter_1_object_signal_sequence(); +// THIS.Enter_1_object_signal_sequence(); +// cv := c.countValue; +// Assert.Equal(actual := cv, expected := 2); +// END_METHOD +// {Test} +// METHOD PUBLIC Remove_one_of_one_object_and_expect_0 +// VAR_TEMP +// cv : DINT; +// END_VAR +// THIS.Enter_1_object_signal_sequence(); +// THIS.Leave_1_object_signal_sequence(); +// cv := c.countValue; +// Assert.Equal(actual := cv, expected := 0); +// END_METHOD +// END_CLASS -END_NAMESPACE +// END_NAMESPACE