Releases: RTXI/rtxi
RTXI v3.2.0
What's Changed
- Major improvements to workspace loading and unloading. Enabled indexing for data recorder plugin
- Dev by @fusge in #179
Full Changelog: v3.1.0...v3.2.0
RTXI v3.1.0
What's Changed
- Simplified logic for task configuration when enabling/disabling DAQ c… by @fusge in #167
- Update/generators by @fusge in #169
- Drivers/16aio168 by @fusge in #171
- Update CMakeLists.txt by @fusge in #176
- Bugfixes to NIDAQ drivers
- Enabled standard settings loading and unloading using Qt settings features
Full Changelog: v3.0.4...v3.1.0
RTXI v3.0.4
What's Changed
- 156 downsample setting issue in control panel by @fusge in #157
- 158 connector will not add connections that close the loop by @fusge in #159
- Check both source and destination blocks for devices when doing cycle… by @fusge in #162
- Bugfix/oscilloscope scale and offset by @fusge in #163
- Dev by @fusge in #164
Full Changelog: v3.0.3...v3.0.4
RTXI v3.0.3
This release provides minor bug fixes to RTXI
New Functionality
- None
Bug Fixes
- Updated plugin generation scripts
- Added and improved support for default analysis plugin
- Bug fixes and performance improvements
Side Effects
- Settings loading and data recorder tags are still under development
- Oscilloscope trigger does not work yet
RTXI v3.0.2
This release provides minor bug fixes to RTXI
New Functionality
- None
Bug Fixes
- Updated nidaqmx driver to properly update values when apply button is clicked in system control panel
- Updated real time kernel installation scripts
- Added and improved support for all default plugins except analysis plugin
- Bug fixes and performance improvements
Side Effects
- Settings loading and data recorder tags are still under development
- Oscilloscope trigger does not work yet
RTXI v3.0.1
This release provides minor bug fixes to RTXI
New Functionality
- None
Bug Fixes
- RTXI now properly shows icon on startup
- Fixed issue where RTXI does not compile on 20.04 platform due to missing implicit header
- Proper logging of connection events in the console
- Fixed bug where installation scripts for development mode interfere with release mode
- Fixed bug where RTXI would load the last loaded plugin instead of the selected one
Side Effects
- Settings loading and data recorder tags are still under development
- Oscilloscope trigger does not work yet
RTXI v3.0.0
This release modernizes RTXI architecture and leverages newer techniques on performance and maintainability patterns.
The need for these updates originates primarily from the difficulty of updating RTXI 2.4 to the new Xenomai API, as well as the unfortunate news that the Analogy drivers used for hardware access would not be supported any longer under Xenomai. These and other architectural issues made it necessary to apply the lessons learned from years of use to improve software architecture and flexibility. This update relies on proven methods, and uses existing code to create a modern RTXI application. Some of the changes introduced:
New Functionality
- New abstractions that reduces user and developer cognitive load
- Introduces a new scheduler and connector classes for faster and more accurate plugin real-time scheduling
- A redesign of the event system to have stronger typing and safer abstractions
- Support for the newest Xenomai framework now called EVL
- Introduction of new DAQ driver model to support non Analogy devices
- Support for National Instruments DAQ PCIe devices
- Introduction of the Real-Time Platform Abstraction Layer (RTPAL) for non Xenomai real-time support
- Automatic driver and real-time platform detection scheme for ease of use
- Central logging system to capture events fired by RTXI components and plugins
- Retire the DefaultGuiModel classes and introduction of the widget classes (plugin, component, and panel)
- Migration from autotools build system to cmake
- Update to installation instructions for both main RTXI components and DSO plugins
- Major updates to the builtin plugins such as data recorder and oscilloscope
- and many more
Sideffects
- This update breaks backwards compatibility with already existing plugins, and these will be updated in their own repositories.
RTXI v2.4
Updates to testing framework and improvements on core component stability.
New Functionality
- RT Benchmarks plugin now reports real CPU usage
- Many more tests for core RTXI components and plugins
- qwt and git2 library dependencies now managed by package manager. NOTE: RTXI may need to be reinstalled in order to properly access these dependencies in future releases
- Removed unused modules
Bug Fixes
- Fixed bug where some plugins would not compile properly when installed with RTXI Plugin Installer
RTXI v2.3
RTXI V2.1
New Functionality:
- New integration of basic modules into menu
- Addition of HDF5 data viewing and analysis module
- Data Recorder now allows addition of a custom trial name
- Upgrade to Qt5
- Utility for easy install of modules from within RTXI
- Version information included in HDF5 files
Bugs:
- Fixed bug where use of sync module sometimes caused RTXI to crash
- Numerous tweaks and clean up of code
- Performance tweaks to oscilloscope, data recorder, and benchmarks module