Java Channel Access

JCA is an EPICS Channel Access library for Java. For more information concerning EPICS or Channel Access please refer to the <a href="http://www.aps.anl.gov/epics">EPICS Web pages</a> or read the <a href="http://www.aps.anl.gov/epics/base/R3-14/8-docs/CAref.html">Channel Access manual (3.14)</a>. <p>This module also includes CAJ, A 100% pure Java implementation of the EPICS Channel Access library.</p>

License

License

GroupId

GroupId

org.epics
ArtifactId

ArtifactId

jca
Last Version

Last Version

2.4.6
Release Date

Release Date

Type

Type

jar
Description

Description

Java Channel Access
JCA is an EPICS Channel Access library for Java. For more information concerning EPICS or Channel Access please refer to the <a href="http://www.aps.anl.gov/epics">EPICS Web pages</a> or read the <a href="http://www.aps.anl.gov/epics/base/R3-14/8-docs/CAref.html">Channel Access manual (3.14)</a>. <p>This module also includes CAJ, A 100% pure Java implementation of the EPICS Channel Access library.</p>
Project URL

Project URL

https://github.com/epics-base/jca
Project Organization

Project Organization

EPICS
Source Code Management

Source Code Management

https://github.com/epics-base/jca

Download jca

How to add to project

<!-- https://jarcasting.com/artifacts/org.epics/jca/ -->
<dependency>
    <groupId>org.epics</groupId>
    <artifactId>jca</artifactId>
    <version>2.4.6</version>
</dependency>
// https://jarcasting.com/artifacts/org.epics/jca/
implementation 'org.epics:jca:2.4.6'
// https://jarcasting.com/artifacts/org.epics/jca/
implementation ("org.epics:jca:2.4.6")
'org.epics:jca:jar:2.4.6'
<dependency org="org.epics" name="jca" rev="2.4.6">
  <artifact name="jca" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.epics', module='jca', version='2.4.6')
)
libraryDependencies += "org.epics" % "jca" % "2.4.6"
[org.epics/jca "2.4.6"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

jca Build Status

Java Channel Access client and server API and a pure java implementation for both.

Java Requirements

Download jca

Latest release

The jca artifacts are hosted on maven centeral and can be downloaded from https://mvnrepository.com/artifact/org.epics/jca

You can also directly download the jca jars along with their sources and javadocs from
jca-2.4.3 jars

The javadocs are also available online:
jca-2.4.3-javadocs

Development Release
You can also download the lastest development snapshots from the sonatype snapshot repository

Download jca-2.4.4-SNAPSHOT jars

or add the sonatype repository to your pom

<!-- Explicitly declare snapshot repository -->
<repositories>
  <repository>
    <id>sonatype-nexus-snapshots</id>
    <name>OSS Snapshots</name>
    <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  </repository>
</repositories>
<dependencies>
  <dependency>
    <groupId>org.epics</groupId>
    <artifactId>jca</artifactId>
    <version>2.4.3-SNAPSHOT</version>
  </dependency>
</dependencies>

Archived Release

Older released of jca are archived here

Build/Install

Clone the Git repository and run a Maven install in the top directory.

$ git clone https://github.com/epics-base/jca.git
$ cd jca
$ mvn install

Getting Started

The BasicExamples shows a simple example on how to connect, read, write, and monitor a pv.

org.epics

EPICS Base

Projects maintained by the EPICS Core Developers group

Versions

Version
2.4.6
2.4.5
2.4.4-j8
2.4.4
2.4.3
2.4.2
2.4.1
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0