- Implemented a new utility class `SymbolLoader` to parse Siemens ASC symbol files and save the output in JSON format. - Created a `SymbolProcessor` class to handle symbol-based variable processing, including loading symbols and expanding configurations. - Developed frontend components `FilePathWidget` and `SymbolSelectorWidget` for file selection and symbol selection respectively. - Added API endpoints for loading symbols and browsing files. - Introduced test scripts for validating the symbol loader and endpoint functionality. - Added sample ASC and JSON files for testing purposes. |
||
---|---|---|
.cursor/rules | ||
.doc | ||
.examples | ||
.github | ||
.images | ||
.vscode | ||
config | ||
core | ||
frontend | ||
utils | ||
.cursorignore | ||
.gitignore | ||
application_events.json | ||
main.py | ||
main_cleanup_notes.py | ||
requirements.txt | ||
system_state.json | ||
test_endpoint.py | ||
test_symbol_loader.py |