> How does one build an IOC that integrates the NT types?
In short, you do almost nothing.
Instead of “softIoc” you use “softIocPVA” to run your database.
Instead of “caget” you can then use “pvget”, and instead of the Channel Access DBR.. types you get NT.
> I’m having a hard time finding any such material.
See PV Access intro on
https://controlssoftware.sns.ornl.gov/training/2022_USPAS/,
or watch the video from 2022 EPICS meeting,
https://indico.cern.ch/event/1173788/page/25739-workshops-and-trainings,
https://indico.cern.ch/event/1173788/page/27020-video-material
If you build your own IOC, check the output of “makeBaseApp.pl -t example” for the crucial Makefile section to add PVA, as shown around 28 minutes into the video.
Thanks,
Kay
From:
Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Dave Bracey via Tech-talk <tech-talk at aps.anl.gov>
Date: Thursday, July 25, 2024 at 10:50 AM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: [EXTERNAL] IOC with Normative Types
How does one build an IOC that integrates the NT types?
Are there any guides or examples - i.e. a “Hello World” project anywhere?
I’m having a hard time finding any such material.
Dave Bracey – Fermilab Accel Dept Instrumentation