-
-
2.2.2rc19d130c26 · ·
Add ImageCounter_RBV functionality. Add "Flushing buffer" message when finishing acquisition. Don't set ADAcquire to 0 before finishing to flush buffer. Add missing PREC in PulsePeriod PV.
-
-
2.2.0rc1d5125c02 · ·
Improve performance by removing epicsEventTryWait from stop condition. Add buffer to decouple reading from the socket and doing the callbacks. Add spurious timestamp detection mechanism. Add alarms and monitor records for buffer size, bad timestamp, bad event ids, failed socket transfers, event losses, etc.
-
2.1.0rc1b9d5b9b5 · ·
As discussed with ECDC: - Frame Loss and Event Loss are now displayed as PVs. Their value update into the code is not in the optimal place, but this should be solved on the performance optimization branch afterwards. - Image callback accumulates pizels per event. Once we restart the accumulation, the image is cleared. Also: - Removed usage of asyn to read socket. We later found out that this was not the main responsible for the performance loss, but it has a considerable overhead. So we leave the raw socket for now. - Fixed wrong epicsTime<->unixTime conversion. Timestamp was being converted to epicsTime but it is already in epicsTime. - Removed timestamp from GenericEvent struct. It doesn't need to be there. We only use NDArray::epicsTS instead.
-
2.0.04d3e8252 · ·
Connect directly to detector. Send image to driver address 0, events data through driver address 1.
-
-
-
-