Patrick, Richard, Carlos, Jim, Dave
The new Beckhoff vacuum controls system uses a new channel naming convention. This required several software systems to be reconfigured.
DAQ
When going from the old system to the new system there are three catagories of channel being acquired by the DAQ:
1. old channels which have no equivalent in the new system (qty 97)
2. old channels which have new names in the new system (qty 90)
3. channels which are added by the new system (qty 639)
For catagory 1 I did not do anything, but I most probably should add them back into the DAQ configuration so old data could be accessed.
For catagory 3 other than putting them into the new H0EDCU_VE.ini file there was nothing to be done. They popped into existence yesterday at 6pm.
For catagory 2 some work is needed. To preserve the minute trend lookback back when they had the old name, it was necessary to move their raw minute trend files from the old name to the new name. Patrick provided a file which maps oldname->newname. The process is slightly complicated by the fact that raw minute files reside under 256 directories, named by the CRC8 checksum of the channel's name string (to prevent one monolithic directory). I have included the mapping file and the move script which was ran on h1tw1. I actually did a copy rather than move, so this could be done while the DAQ was still running.
The DAQ change sequence was: Copy minute trend files from oldname to newname, generate the new H0EDCU_VE.ini and H0EDCU_FMCS.ini (Beckhoff reads out the water pressure) then restart DAQ
EPICS GATEWAY
We discovered that there is a channel filter on the epics gateways between the h0ve network and the DAQ/CDS/WS networks. This filtered to the old HVE- naming, we added an additional H0:VAC- rule.
AUTOBURT
Patrick created a new h0veex/autoBurt.req file, this was installed.
MEDM
The VE site overview was changed to match the new EX channel names.
ALARMS
Both the control ALH alarm handler and the cdslogin cell phone texter alarm handers were modified to use the new channel names.