#!/bin/sh  
# \
exec oagtclsh "$0" "$@"

# output files: acis.alog
#

set auto_path [linsert $auto_path 0  /usr/local/oag/apps/lib/$env(HOST_ARCH)]
set auto_path [linsert $auto_path 0 /usr/local/oag/lib_patch/$env(HOST_ARCH)]
APSStandardSetup

exec sddsprocess /home/helios/oagData/pvdata/iocRecNamesOAG.sdds -pipe=out \
  "-match=column,rec_name=*ACIS*" -delete=column,ioc_name | \
  sddsprocess -pipe \
  "-match=column,rec_name=*:AaTrip:*,!,rec_name=*:CaTrip:*,!,&,rec_name=*-ACIS:Warn:*,!,&,rec_name=*-ACIS:Inhibit:*,!,&,rec_name=*-ACIS:InputFlt:*,!,&,rec_name=*-ACIS:OutputFlt:*,!,&,rec_name=*Firmware*,!,&,rec_name=*YearM,!,&,rec_name=*MonthM,!,&,rec_name=*DayM,!,&,rec_name=*HourM,!,&,rec_name=*MinuteM,!,&,rec_name=*SecondM,!,&,rec_name=*MsecondM,!,&,rec_name=*ProductCodeM,!,&,rec_name=*ProductRevM,!,&,rec_name=*SerialNumM,!,&,rec_name=*LastStM,!,&,rec_name=*MaxStM,!,&,rec_name=*MaxStM,!,&,rec_name=*VersionM,!,&,rec_name=*PLC:SftySig*,!,&,rec_name=*TimeOfDay,!,&" | \
  sddsconvert -pipe \
  -rename=column,rec_name=ControlName | \
  sddssort -pipe \
  -col=ControlName -num -uniq | \
  sddsprocess -pipe=in ../Alarms/acis.alog.new \
  -reedit=column,ControlName,ei/.DESC/

exec sddscasr -save ../Alarms/acis.alog.new ../Alarms/acis.alog.new2 -pend=10

file delete ../Alarms/acis.alog.new

exec sddsconvert ../Alarms/acis.alog.new2 -pipe=out \
  -retain=column,ControlName,ValueString "-delete=parameter,*" | \
  sddsconvert -pipe \
  -rename=column,ValueString=Description | \
  sddsprocess -pipe=in ../Alarms/acis.alog \
  -reedit=column,ControlName,e5b5d \
  -reedit=column,Description,%h/\"//eb%h/\"// \
  "-print=parameter,InstallLocation,/home/helios/oagData/Alarms/acis.alog"

file delete ../Alarms/acis.alog.new2

