Releases: slac-epics/ek9000
Releases · slac-epics/ek9000
R1.7.3
What's Changed
- Improvements for bipolar analog input and output terminals. (#67)
- Absolute value w/MSB sign still unsupported.
- Update asyn to R4.39-1.0.2 and modbus to R3.2-1.0.2 (#68 )
- CI Improvements (#66)
- Using Ubuntu 22.04 now
- Expand list of clang-tidy checks
- Reverted
USE_TYPED_DSET
for now as it requires EPICS base 7.0.4 or later.
R1.7.2
What's Changed
- ENH: allow separate record name in ek9000_status.db by @JJL772 in #56
- optimizations and some fault tolerance by @JJL772 in #54
- FIX: el3681 PDO size and layout by @JJL772 in #59
- ENH: enable USE_TYPED_DSET and convert all dsets to it by @JJL772 in #57
- Change record field defaults and allow overrides of them by @JJL772 in #63
Full Changelog: R1.7.1...R1.7.2
R1.7.1
R1.7.0
What's Changed
- Switched to
INST_IO
links for mapping terminals (#44) - Improved record defaults (#40)
- Added status and configuration records (#46)
- Added screen for status/configuration records (#46)
- Skip device poll if it's not connected (#47)
- Changed default
PREC
to 3 for analog I/O records (#39)
Full Changelog: R1.6.0...R1.7.0
R1.6.0
What's Changed
- Added support for mbbiDirect and mbboDirect records with digital I/O terminals (#34)
- Added
find_terminals
tool and fixed EL2794 (By @klauer in #24) - Fixed support for EL5042, EL3681, EL3004, EL3008, EL3012 & EL3044 (#36)
- Fixed missing DB templates for EL5001 and EL5002 (#38)
- Fixed EL3681 support
- PINI is no longer set for input records
- Many other improvements to stability and maintainability of the module
Full Changelog: R1.5.0...R1.6.0
R1.5.0
What's Changed
Massive performance and stability improvements along with additional supported terminals.
- ENH: Added el5042 support by @mamontironi in #12
- REF: Massive changes - switch to I/O interrupt-based reading instead of polling by @mcb64 in #14
- FIX: locking issue by @mcb64 in #16
- MNT: restore README.md by @klauer in #17
- MNT/REF: script cleanup and clarification by @klauer in #18
- ENH: add find_terminal tool and EL2794 support by @klauer in #19 (use this to help with adding new terminals)
- FIX: el50xx / el5042 I/O interrupt support by @klauer in #20
- MNT: Replace NUM_TERMINALS with ArraySize by @JJL772 in #22
- MNT: gcc 4.4 support with
NO_FORCE_CXX03=1
CONFIG_SITE
support and other build system fixes
New terminals
New Contributors
- @mamontironi made their first contribution in #12
- @mcb64 made their first contribution in #14
Full Changelog: R1.2.2...R1.5.0
R1.2.2
R1.2.1
R1.2.0
- Added support for EL4104, EL4134, EL4114, EL3681 and EL2816 terminals
- Added support for thermocouple modules
- Added new device type EL36XX for EL36XX terminals
- Added new device type EL331X for EL331X terminals
- Updated generation scripts
- Lots of code cleanup