Hi
Jörn,
I’m sure we can make the set(Pva)Image function non-private. I will look at it by
Monday, and let you know.
And while I’m not expecting to release EPICS Qt 3.7.5 until December (the release coincides with our run cycles),
the head revision from git hub nearly always in a compile-able and usable state.
Regards
Andrew Starritt
From: Tech-talk
<tech-talk-bounces at aps.anl.gov> On Behalf Of Jörn Dreyer via Tech-talk
Sent: Thursday, 24 September 2020 11:53 PM
To: tech-talk at aps.anl.gov
Subject: EPICS QT question
Hi,
I'm currently developing an application based on EPICS QT. This toolkit makes things so much easier than using PyQwt which I have used before for the first version of the app. The app reads a picture from a camera,
displays the original and does some processing of the image like fouriertransforms, peak finding and fitting etc.
To make sure the analyzed pictures and the camera image are in sync, I wanted to read the image data from a PvaClient and display it in an QEImage.Then do all the math and display the results in other QEImage widgets.
But unfortunately the set(Pva)Image function is private.
One solution would be to implement all the magic math we use as plugins for areaDetector and combine them to the necessary chain. But the machine we use to read the camera is not powerful enough (Odroid XU1) to do
that. What would be the performance if we would run the plugins on a separate machine? And how to make sure that they all are in sync?
Are there any experiences with such a scenario?
Regards
Jörn Dreyer