The DIIRT Integration for EPICS Jackie makes it possible to use the EPICS Jackie library in any environment that uses DIIRT. In particular, the DIIRT integration is designed to work with Control System Studio (CSS). EPICS Jackie is a pure Java implementation of the Channel Access protocol used by EPICS. It is fully interoperable with other implementations of the Channel Access protocol.
An extensive manual, explaining how to use the DIIRT Integration for EPICS Jackie is available online and as part of the binary distribution. There also is a complete API reference that is also bundled with the binary distribution.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0. By downloading the software you agree to be bound the the terms of this license. In particular, you have to agree to sections five (“NO WARRANTY”) and six (“DISCLAIMER OF LIABILITY”) before downloading the software.
Some files in the binary distribution have different copyrights and licenses. Refer to the information provided in the package for details about those copyrights and licenses.
When using Apache Maven (or a build tool uses the same mechanism for dependency management), the easiest way of using the DIIRT Integration for EPICS Jackie is by adding the dependency to the project configuration.
The EPICS Jackie client can be added by using the following dependency definition:
<dependency> <groupId>com.aquenos.epics.jackie.diirt</groupId> <artifactId>epics-jackie-diirt-datasource</artifiactId> <version>2.0.0</version> </dependency>
Instead of using the pure data source, you might want to use one of the
two available data-source providers in order to integrate EPICS Jackie
Please refer to the manual for details.
When using Control System Studio or another Eclipse-based product, the easiest way of using the DIIRT Integration for EPICS Jackie is adding its P2 repository (update site). The link to the P2 repository for each relase can be found alongside the download links.
Alternatively, you can download the binary and source distribution here. The binary distribution also contains a copy of the reference manual and of the API reference documentation.
This is a major release that changes behavior compared to previous versions. These changes of behavior concern the handling of the “putCallback” option that now has a different default value and also has a slightly different meaning that before. Please refer to the “What's new” section of the reference manual for details about these changes.
This release uses EPICS Jackie 3.0.0.
This is a bugfix release that fixes a bug that caused problemd when putting large waveforms. The actual bug is in the EPICS Jackie library, so this release simply updates the version of the EPICS Jackie library to 2.0.1.
This release uses EPICS Jackie 2.0.1.
This is a bugfix release that fixes two bugs: The first bug affected channels of type DBR_STRING that had more than one element (that is an array with more than one string, not a string with more than one character).
Trying to connect read from such a channel would result in an exception. The other bug affected the ChannelHandler’s getProperties() method. Calling this method on a channel that had never been connected would result in an exception.
This release uses EPICS Jackie 2.0.0.
This is a bugfix release that fixes the handling of the
auto_array_bytes configuration option.
In earlier releses, this option was erroneously ignored even if
max_array_bytes was not specified.
Now it is considered, unless
max_array_bytes is also
The documentation has been updated to describe this behavior more
precisely than before.
This release uses EPICS Jackie 2.0.0.
This is a bugfix release that fixes a NullPointerException when a read-only channel was conencted for the first time. This release uses EPICS Jackie 2.0.0.
This is the first release of the DIIRT Integration for EPICS Jackie. This release uses EPICS Jackie 2.0.0.
You can contact the author of this software, Sebastian Marsching, at epics-jackie-maintainer<at> oss <dot> aquenos <dot> com.
Visit other projects on oss.aquenos.com.
© 2018 aquenos GmbH