Threaded version 0.7

This commit is contained in:
2026-10-06 23:50:02 -06:00
parent fe5dcbe715
commit 490c9bdc5b
21 changed files with 891 additions and 1010 deletions
+9 -23
View File
@@ -1,25 +1,11 @@
# Repository cleanup
# Migration housekeeping
Removed unused files:
The prior working library, export and ARM binaries are retained under `backup/`.
They are not the threaded release. New source is imported from `atMb-Threaded.export`
and rebuilt in the IDE with a newly built 0.4 C component. Previous IDE caches,
editor lock/options files and C build outputs were omitted from this package.
Git metadata is retained; no commit or push was made.
- `component-source/generated/`: original empty C stubs; active makefile builds
from `component-source/component/`.
- Both `CmpAtomModbus_library.precompilecache` files: local CODESYS caches,
regenerated by the IDE; older duplicate was under artifacts.
- `docs/document_export.py`: depended on an export already absent from this ZIP.
- `docs/DOCUMENTATION-VALIDATION.md`: report for an export absent from this ZIP;
current validation is consolidated in `VALIDATION.md`.
Rewrote README/build instructions to use the actual working `.library`, removing
references to deleted exports, migration scripts and first-time Git initialization.
Retained API/usage details and stated that their baseline is the last supplied export.
Updated ignore rules and file checksums.
Preserved exact bytes of the `.library`, ARM64 `.so`, active C sources, SDK, tests
and all existing Git metadata. Git changes are not staged, committed or pushed.
Old files remain recoverable from Git history where previously committed.
To apply to an existing checkout, replacing files alone will not remove obsolete
files. Prefer extracting this full snapshot into a separate directory and reviewing
its existing Git status; alternatively remove the listed obsolete paths explicitly
while applying updated files, keeping your checkout's own `.git` directory.
`RENAMED-MEMBERS.json` is the exact old-to-new mapping for application changes.
The previous transport prefix is removed from active IEC code and comments.
Public request output is now out_errorCode; client output is out_lastErrorCode.