marcofilho 634c3b12ba Fix false warning raise.
Fix concurrency problem.

Before this commit, if acquisition was aborted by user before the imagetask had
passed through the conditional
`if ((epicsTimeDiffInSeconds(&currentAcqTime, &prevAcqTime) > maxAcqusitionTime)`, condition would evaluate to true
and raise a warning saying that the acquisition timed out, which is not true.

After this, condition evaluates to false and no alarm is raised.
Tested several acquisitions and this does not seem to compromise the control flow.
It seems to work both with internal and with external triggers.
2024-08-26 16:48:24 +02:00
2024-08-26 16:48:24 +02:00
2024-02-20 10:47:31 +01:00
2024-01-17 15:14:49 +01:00
2022-12-23 11:39:58 +01:00
2024-06-17 17:44:59 +02:00
2024-08-26 16:46:57 +02:00
2022-03-16 21:34:15 +01:00
2024-01-17 15:14:49 +01:00
2022-03-16 21:34:15 +01:00

ADHama

European Spallation Source ERIC Site-specific EPICS module : ADHama

Additonal information:

To build conda env:

conda create -n hama epics-base require tclx make compilers adcore busy

To activate env:

conda activate orca

git clone ...

cd git/ADOrca

compilation:

make -f ADOrca.Makefile LIBVERSION=0.1 clean uninstall build db install

execution:

iocsh.bash cmds/st.cmd

S
Description
adorca from ESS
NSS
Readme BSD-3-Clause
418 KiB
Languages
C++ 52.1%
C 45.7%
Batchfile 1.2%
Makefile 1%