Skip to content

Add EPICS Jackie PV source#2954

Merged
shroffk merged 1 commit into
ControlSystemStudio:masterfrom
KIT-IBPT:jackie-pv-source
Feb 22, 2024
Merged

Add EPICS Jackie PV source#2954
shroffk merged 1 commit into
ControlSystemStudio:masterfrom
KIT-IBPT:jackie-pv-source

Conversation

@smarsching

Copy link
Copy Markdown
Contributor

This PR adds a PV source that uses EPICS Jackie, an alternative Java implementation of the Channel Access protocol. The new PV source uses the jackie:// prefix and can thus coexist with the existing ca:// PV source.

@shroffk

shroffk commented Feb 21, 2024

Copy link
Copy Markdown
Member

Now when we encounter an issue which we suspect is associated with jca we will now have a great alternative to test with.

@shroffk shroffk requested a review from kasemir February 21, 2024 21:34
@kasemir

kasemir commented Feb 22, 2024

Copy link
Copy Markdown
Collaborator

Does EPICS jackie come with a public git repo? On https://oss.aquenos.com/epics/jackie/ I see downloads of source snapshots, but nothing like a git repo for issue tracking, pull requests etc.

@smarsching

Copy link
Copy Markdown
Contributor Author

The Git repo is at https://gitlab.aquenos.com/oss/epics/epics-jackie/.

@kasemir

kasemir commented Feb 22, 2024

Copy link
Copy Markdown
Collaborator

Perfect, thanks!

@shroffk shroffk merged commit 6622705 into ControlSystemStudio:master Feb 22, 2024
@smarsching smarsching deleted the jackie-pv-source branch February 23, 2024 13:20
@kasemir

kasemir commented Feb 29, 2024

Copy link
Copy Markdown
Collaborator

For what it's worth, there's another pure Java CA client re-implementation that also tries to be more Javaesque than the C-type API in JCA/CAJ: https://github.com/channelaccess/ca
It's been mentioned at EPICS meetings, just wanted to note that this is not that one.

@smarsching

Copy link
Copy Markdown
Contributor Author

I didn’t know about that one. It seems like it was started around the same time that I started working EPICS Jackie, so I guess that’s how I missed it.

Due to its GPL license, it would not be possible to integrate it into Phoebus though (GPL and EPL are incompatible as far as I know).

@kasemir

kasemir commented Feb 29, 2024

Copy link
Copy Markdown
Collaborator

Not sure about user base. Last commit was 4 years ago

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants