Releases: darcato/pysmlib
Releases · darcato/pysmlib
v3.4.2
v3.4.1
v3.4.0
v3.3.0
v3.2.0
Adding method to detect the edge on the timer expiration.
Added
- Added
tmrExpiring()
method to access the expiration event. - Added some tests, using pytest fixtures, pcaspy server and event queue.
- Automatic testing with nox and gitlab-ci.
- Documentation update.
Changed
io.changing()
now returnsFalse
on the initialization event. Useio.initializing()
instead.
v3.1.0
v3.0.0
v2.0.0
Added
- Packaging
- New name
- New fsmLoader to simplify the loading scripts, incorporating common stuff.
- Test code (first snippets)
- Test ioc
- Examples
- Usage and documentation
- Integrated watchdog logic
Changed
- Moving to a single repository for the library
- fsmBase input() renamed to connect()
- fsmBase tmrExp() renamed to tmrExpired()
- fsmIO access methods renamed
- hasPutCompleted() -> putCompleting()
- hasChanged() -> changing()
- hasDisconnected() -> disconnecting()
- hasConnected() -> connecting()
- hasFirstValue() -> initializing()
- is_io_connected() renamed to isIoConnected()
- Renamed lnlPvs class to mappedIOs
- Renamed fsmIO to epicsIO
- Renamed mirrorIO to fsmIO
- Renamed fsmLoggerToFile to fsmFileLogger
v2.0.0-rc2
Link to documentation on setup.py
v2.0.0-rc1
Ready to release version 2.0.0