Skip to content

Add generic support for features in EGrabber modules other than RemoteModule. #2

@MarkRivers

Description

@MarkRivers

Kuktae Kim wrote the following on an EPICS tech-talk message:

I am currently developing an EPICS IOC for the AXIS-SXRF-60 camera and the Euresys Coaxlink CXP-12 Quad Frame Grabber.
Thanks to ADGenICam and ADEuresys, I’ve been able to save a significant amount of time and effort.

Using the Euresys gentl utility, I extracted the XML files for both the camera and the frame grabber as below:

$ gentl xml  
$ ls  
6060CXP.xml  
Euresys_Coaxlink_TLDataStream_25_02_0.xml  
Euresys_Coaxlink_TLDevice_25_02_0.xml  
Euresys_Coaxlink_TLInterface_25_02_0.xml  
Euresys_Coaxlink_TLSystem_25_02_0.xml  

Next, I used the Python scripts in ADGenICam to generate the EPICS database files and OPI screens from the camera’s XML file. These were saved in:
• Database templates: ADGenICam/GenICamApp/Db
• OPI screens: ADGenICam/GenICamApp/op/edl

I’d like to know if a similar process can be applied to ADEuresys using the XML files from the Euresys frame grabber.
I created the EPICS database template and OPI screens and placed them in "/ADEuresys/EuresysApp/Db" and "/ADEuresys/EuresysApp/op/edl."

However, when I launched the GUI, most of the PVs displayed zero or N.A as below:

Image

Image

If I can use the database template and GUI in ADEuresys, it would be helpful for troubleshooting and diagnostics.

Does anyone know if ADEuresys has plans to support this in the same way as ADGenICam?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions