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.2</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
into the CompositeDataSource
.
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.
Changes:
This release introduces a few improvements that are part of EPICS Jackie
3.1. The only change compared to the previous version is that the EPICS
Jackie library is updated to version 3.1.0.
Changes:
This is a bugfix release. The only change compared to the previous
version is that the EPICS Jackie library is updated to version 3.0.1.
Changes:
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.
Changes:
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.
Changes:
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.
Changes:
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
specified.
The documentation has been updated to describe this behavior more
precisely than before.
This release uses EPICS Jackie 2.0.0.
Changes:
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.
Changes:
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