- Added OptimizedBatchReader class to handle batch reading of PLC variables using snap7's read_multi_vars function. - Introduced automatic chunking to respect S7 PDU limits, allowing for efficient handling of large variable lists. - Replaced the existing read_variables_batch method in PLCClient with the new optimized implementation. - Updated system_state.json to reflect the latest last_update timestamp. - Removed commented-out code related to the previous batch reading method. |
||
---|---|---|
.cursor/rules | ||
.doc | ||
.examples | ||
.github | ||
.images | ||
.vscode | ||
config | ||
core | ||
frontend | ||
utils | ||
.cursorignore | ||
.gitignore | ||
PERFORMANCE_MONITORING.md | ||
PRIORITY_SYSTEM.md | ||
application_events.json | ||
i18n.js | ||
main.py | ||
main.spec | ||
main_cleanup_notes.py | ||
requirements.txt | ||
snap7.dll | ||
system_state.json | ||
translation.json |