Closed simondelabici closed 4 years ago
Further comments from PSI tracker with proposed solution.
This is what I determined so far:
- I was able to replicate the problem: the PSI Java CA client library protocol does seem to be rejected by the latest (V7) versions of the EPICS CA server.
- I can see in the EPICS V7x base code the test which fails the protocol version check and which causes the CA server to reject the communication with the PSI library. However, it seems to me the PSI library protocol should be advanced enough to have passed this test. That has led me to look back inside the PSI CA library to see whether there is some lurking bug.
- I may, perhaps have found something... I don't know the code well enough to be sure
- I just attached a new CA jar file to this tracker ('ca-1.2.3-dev-all.jar') which allowed the unit test which failed earlier to run to completion. Could you try it in MATLAB and see whether that helps.
Solution ratified by Franziska...
It works with Matlab! ... cool! I checked several times the same channel: worked. All 9 channels together: worked without error- or warning-message. ... Franziska
This was reported by one of PSI's beamline scientists when working with the MATLAB wrapper to CA.
Here is the fault report: