I am trying to build tpmac on EPICS 3.15.4. It fails for a number of reasons, one of which is that the VAL field of the eventRecord has changed from this in base 3.14.12.5
epicsUInt16 val; /* Event Number To Post */
to this in base 3.15.4
char val[40]; /* Event Name To Post */
The only versions of tpmac I can find are here:
http://www.gmca.aps.anl.gov/TPMAC2/
The latest version there is 3-11 from 2012. That Web site says:
“Finally, there are plans to start a public code repository at Github, Launchpad,
or Sourceforge, but we are not there yet.”
There is also this:
http://controls.diamond.ac.uk/downloads/support/tpmac/
This is also based on 3-11 and is what I am trying to build.
The Delta Tau controllers are the standard beamline motion systems at Diamond, Australian Synchrotron, and NSLS-II. Yet there seems to be no Github or other public repository
for this controller software where the latest source can be found, and where we can contribute fixes.
It is really frustrating for others of us who are using this controller that we have to struggle like this, when each of these institutions must have a working internal
system.
Mark