v2.14.0
What's Changed
- REF: sort generated records by TwinCAT symbol name (tcname) by @klauer in #293
- The order of records in EPICS process database (
.db
) files will change for most users after this release. After the initial rebuild, users should expect to see smaller diffs on subsequent PLC project rebuilds.
- The order of records in EPICS process database (
- FIX: safety PLC files loaded from
_Config/SPLC
by @klauer in #289 - ENH: add all hooks required to allow transition of pytmc stcmd -> template by @klauer in #290
- Adds helper commands to
pytmc template
, which can be used in Jinja templates:generate_records
(create .db and .archive files)get_plc_by_name
get_symbols_by_type
- Adds variables to
pytmc template
environment, which can be used in Jinja templates:pytmc_version
- Adds
--macro
option topytmc template
- Fixes some annotations + uncovered/untested functionality
- Allows
pytmc template
to read/write multiple templates with parsing a project only once
- Adds helper commands to
Full Changelog: v2.13.0...v2.14.0