R0.6.0
What's Changed
- REF: use pytmc template to generate everything; fix lots of things by @klauer in #86
- pytmc
>=2.14.0
now required - Use
pytmc template
from upcoming pytmc release to generate:- st.cmd
- Database files
- Archiver files
- Removes
load_plc_databases.cmd
- everything is inst.cmd
now - Adds a significant amount of version information to the header
- Removes motion axes from IOC without pragma (*)
- Style-wise, makes macro usage consistent in st.cmd:
$()
- Adds ability to easily specify the PLC hostname with an IOC Makefile override
make build
should no longer copy to iocData directories (that can be done withmake all
ormake iocdata
)- Automatically adds a route at PLC startup (optional but enabled by default)
- Automatically determines the task IDs based on the project (-> no more error messages relating to invalid task array indices at boot)
- Automatically sets max parameter count
- Reworks how ads-ioc handles production mode settings: autosave/archive files go to $(IOC_DATA) during IOC boot
- In development mode, the pre/post scripts are not run
- Adds support for user-specified additional process database files
Full Changelog: R0.5.0...R0.6.0