All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Sync with sila_cetoni v1.10.0 release
- All feature implementations use
PropertyUpdater
now
Sync with sila_cetoni v1.9.1 release
Sync with sila_cetoni v1.9.0 release
- All I/O features are now monitored for traffic by
CetoniApplicationSystem
Sync with sila_cetoni v1.8.0 release
- Support for accessing the I/Os of Kunbus digital and analog I/O modules for the Revolution Pi
- Device driver classes for CETONI I/O channels
- Increase required Python version to 3.8 because in 3.7 the implementation of
ThreadPoolExecutor
in the standard library does not reuse idle threads leading to an ever increasing number of threads which eventually causes blocking of the server(s) on Raspberry Pis
- Feature implementations use the more agnostic
IOChannelInterface
to support vendor-independent I/O channels - Bump required sila2 version to v0.10.1
Sync with sila_cetoni v1.7.1 release
- Typo in pyproject.toml
Sync with sila_cetoni v1.7.0
- Bump required sila2 version to v0.10.0
Sync with sila_cetoni v1.6.0
Sync with sila_cetoni v1.5.0
Sync with sila_cetoni v1.4.0
Sync with sila_cetoni v1.3.0
- Properly call
super().stop()
in the feature implementation classes
Sync with sila_cetoni v1.2.0
- Bump sila2 to v0.8.2
First release of sila_cetoni
This is the I/O plugin which adds support for controlling CETONI I/O devices via SiLA 2
- AnalogInChannelProvider feature and feature implementation
- AnalogOutChannelController feature and feature implementation
- DigitalInChannelProvider feature and feature implementation
- DigitalOutChannelController feature and feature implementation