Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
4791a15
refactor(image): one image symbol, and a tripwire for the heap move (…
JulioSergioFS Sep 9, 2026
00456cf
feat(webserver): install the I/O image sizes from the upload (RTOP-284)
JulioSergioFS Sep 9, 2026
229fe8a
feat(image): derive the image floor from the loaded program (RTOP-284)
JulioSergioFS Sep 9, 2026
2e835ee
feat(image): allocate the I/O image on program load (RTOP-284)
JulioSergioFS Sep 9, 2026
92d19b9
fix(journal): size the forced-slot map from the image (RTOP-284)
JulioSergioFS Sep 9, 2026
c2c00a8
fix(plugins): expose the range the image actually has (RTOP-284)
JulioSergioFS Sep 9, 2026
2ffc4da
fix(image): the derived floor was always zero, and three more blocker…
JulioSergioFS Sep 10, 2026
e8b463a
fix(image): finish the review's Required list (RTOP-284)
JulioSergioFS Sep 10, 2026
f87905c
feat(image): read the unit from image.conf, and convert where the sha…
JulioSergioFS Sep 11, 2026
a9c4906
feat(image): allocate each table at its own length, told to the plugins
JulioSergioFS Sep 14, 2026
41c202a
feat(image): let plugin_types.h name the image tables
JulioSergioFS Sep 14, 2026
fa5bbc3
fix(image): the image is the program's, and a failure has to stop the…
JulioSergioFS Sep 14, 2026
0569696
Merge branch 'RTOP-284-allocate-the-io-image-on-program-load' of http…
JulioSergioFS Sep 14, 2026
1e6a18c
fix(image): make the feature actually engage, and pin the three loose…
JulioSergioFS Sep 14, 2026
da21ef6
fix(image): the nits, and the bound now comes from where the pointers…
JulioSergioFS Sep 14, 2026
cbd4093
fix(journal): a refused force no longer shows as forced
JulioSergioFS Sep 14, 2026
13193f7
Merge branch 'RTOP-284-allocate-the-io-image-on-program-load' of http…
JulioSergioFS Sep 14, 2026
cb89382
fix(journal): take the bound from the same moment as the pointers
JulioSergioFS Sep 14, 2026
18ca4ce
Merge pull request #196 from Autonomy-Logic/RTOP-284-B-per-table-allo…
JulioSergioFS Sep 15, 2026
c629cbd
fix(image): per-table sizing survives a reload
JulioSergioFS Sep 15, 2026
401247b
fix(modbus): refuse an address past the image instead of answering zero
JulioSergioFS Sep 15, 2026
50e6ad5
test(ceedling): make the C suite build again, and say what still bloc…
JulioSergioFS Sep 15, 2026
49ffee1
Merge remote-tracking branch 'origin/development' into RTOP-284-alloc…
marconetsf Sep 23, 2026
cf55e74
Merge branch 'development' into RTOP-284-allocate-the-io-image-on-pro…
marconetsf Oct 1, 2026
6054a25
fix(modbus): refuse an address past the image on every path, not just…
marconetsf Oct 2, 2026
7b03508
fix(s7comm): refuse an area this server does not publish, and a reque…
marconetsf Oct 2, 2026
2bccb83
chore: stop tracking two files the upload writes
marconetsf Oct 2, 2026
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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ plugins.conf

# Per-plugin JSON configs are program-specific (populated on program upload)
core/src/drivers/plugins/python/modbus_slave/modbus_slave_config.json
core/src/drivers/plugins/python/modbus_slave/modbus_slave.json
core/src/drivers/plugins/python/modbus_master/modbus_master.json
core/src/drivers/plugins/python/opcua/opcua.json
core/src/drivers/plugins/native/s7comm/s7comm_config.json
Expand Down Expand Up @@ -40,3 +41,6 @@ core/src/drivers/plugins/native/ethercat/libs/soem/cmake/CYGWIN.cmake
*.o
*.so
.DS_Store

# Written by the upload: the last project's ST, not the repository's.
core/src/program.st
Loading
Loading