Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
9502346
create complex parser
dcoutinho1328 Jul 21, 2025
cbec3a0
fixing nested structs and structs outside of type declaration
dcoutinho1328 Jul 21, 2025
2ddd246
add error prints to sys error and run formatter
dcoutinho1328 Jul 21, 2025
6f01bf6
change logic to allow all data types inside struct
dcoutinho1328 Jul 21, 2025
7c5628e
add debug.c.j2 to final build
JoaoGSP Jul 22, 2025
150175e
update build script
JoaoGSP Jul 23, 2025
55419f5
Code-Rabbit: Update ComplexParser.py
dcoutinho1328 Jul 24, 2025
f36573a
Code-rabbit: Update ComplexParser.py
dcoutinho1328 Jul 24, 2025
a601391
applying suggested changes from coderabbit
dcoutinho1328 Jul 24, 2025
649d72a
changing arguments and parsing complex also in debugging
dcoutinho1328 Jul 24, 2025
e6f1396
Merge pull request #9 from Autonomy-Logic/FIX-update-binary-build
thiagoralves Jul 24, 2025
19bcba7
Merge pull request #8 from Autonomy-Logic/RTOP-35-Add-support-for-com…
thiagoralves Jul 24, 2025
e688fba
Update build.yml to correct data paths for PyInstaller
JoaoGSP Jul 24, 2025
076744b
parsing arrays and structs
dcoutinho1328 Aug 13, 2025
9da559e
ran black formatter
dcoutinho1328 Aug 13, 2025
7c2960d
coderabbit changes
dcoutinho1328 Aug 13, 2025
147116f
fixing build pipeline to look for templates
dcoutinho1328 Aug 13, 2025
efcf9ab
Merge pull request #10 from Autonomy-Logic/FIX-update-binary-build
thiagoralves Aug 13, 2025
b5bf79b
Add MD5 checksum generation to embedded PLC debugger and update funct…
dcoutinho1328 Aug 14, 2025
ef61a48
add devcontainer name
dcoutinho1328 Aug 14, 2025
16dbda7
Added functionality to generate glueVars.c
Aug 16, 2025
b56438c
Fix buffer pointer names on GlueGenerator
thiagoralves Aug 16, 2025
313707e
Fixed glueVars.c j2 template
thiagoralves Aug 16, 2025
51e989d
Fix forward logic error of coils when connecting multiple coils in LD
thiagoralves Aug 17, 2025
d0fecb8
Merge branch 'development' into RTOP-38-Add-support-for-ARRAY-on-debug.c
thiagoralves Aug 18, 2025
fbdf3ea
adding checksum
dcoutinho1328 Aug 18, 2025
dbeaf2f
Merge pull request #12 from Autonomy-Logic/adding-checksum-to-debug
thiagoralves Aug 18, 2025
5ccca70
Merge branch 'development' into Generate-glue-vars
Aug 19, 2025
97f5fff
fix to array var declarations
dcoutinho1328 Aug 25, 2025
7c23543
Update glueVars jinja template to generate code for Arduino boards
thiagoralves Aug 27, 2025
b88005b
Merge pull request #13 from Autonomy-Logic/Generate-glue-vars
thiagoralves Aug 27, 2025
1e4298c
Fix located variables on Arduino builds
thiagoralves Aug 30, 2025
7766138
fixing variable parsing to compile correctly
dcoutinho1328 Sep 2, 2025
b349496
Merge branch 'development' into RTOP-38-Add-support-for-ARRAY-on-debug.c
dcoutinho1328 Sep 2, 2025
ac19ee2
fixing array dependant variable
dcoutinho1328 Sep 9, 2025
8cd6e6b
Merge pull request #11 from Autonomy-Logic/RTOP-38-Add-support-for-AR…
thiagoralves Sep 10, 2025
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: 4 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,13 @@
"rainbow-panda.panda",
"ms-python.python",
"ms-python.vscode-pylance",
"mechatroner.rainbow-csv"
"mechatroner.rainbow-csv",
"Serhioromano.vscode-st"
]
}
},
"forwardPorts": [22],
"postCreateCommand": "",
"remoteUser": "dev"
"remoteUser": "dev",
"runArgs": ["--name", "xml2st-devcontainer"]
}
12 changes: 6 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
pip3 install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py --add-data plcopen:plcopen
run: pyinstaller xml2st.py --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
pip3 install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py --add-data plcopen:plcopen
run: pyinstaller xml2st.py --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
pip3 install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
pip3 install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -156,7 +156,7 @@ jobs:
pip install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down Expand Up @@ -184,7 +184,7 @@ jobs:
pip install pyinstaller

- name: Build with PyInstaller
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen
run: pyinstaller xml2st.py -F --add-data plcopen:plcopen --add-data templates:templates

- name: Upload artifact
uses: actions/upload-artifact@v4
Expand Down
Loading