AustralianSynchrotron / ludlum_m375

EPICS driver for the Ludlum M375 radiation monitoring devices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ludlum_m375

EPICS driver for the Ludlum M375 radiation monitoring devices.

Brief/Notes

The driver is an EPICS Asyn Port driver.

From my EPICS point of view, I think the Ludlums are a little slow to connect. They are TCP/IP clients, and the EPICS IOC is the TCP/IP server - see below. The connection time can sometimes take 2 or 3 minutes. They device can be configured using a browser.

Our controllers move around (as they go away for calibration and replaced by spares), so rather than reconfigure the device for a particular new physical location or reconfiguring the EPICS IOC, on the EPICS IOC host, I run a number TCP client-to-client (i.e. Ludlum client, EPICS IOC client) connection python scripts, configured by a simple text config file. This also avoids the need to restart the EPICS IOC. This seems to work well for us.

The EPICS driver itself is unaware of this and could equally use an ASYN port configured as a TCP/IP server.

About

EPICS driver for the Ludlum M375 radiation monitoring devices.

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 37.6%Language:Python 25.0%Language:Shell 23.0%Language:Makefile 11.5%Language:Batchfile 2.9%