SAC sac#1 vme 0x0400:0x000000:0x00000000:0:0 1 0 0 0 0 0 1 {} 1 {Silena S9418} s9418#1 vme 0x0000:0x000000:0x02000000:0:0 1 0 0 0 0 0 1 {} 1 {Silena S9418} s9418#2 vme 0x0000:0x000000:0x02010000:0:0 2 0 0 0 0 0 1 {} 2 {Silena S9418} s9418#3 vme 0x0000:0x000000:0x02020000:0:0 3 0 0 0 0 0 1 {} 3 {Silena S9418} s9418#4 vme 0x0000:0x000000:0x02030000:0:0 4 0 0 0 0 0 1 {} 4 {Silena S9418} s9418#5 vme 0x0000:0x000000:0x02040000:0:0 5 0 0 0 0 0 1 {} 5 {Silena S9418} s9418#6 vme 0x0000:0x000000:0x02050000:0:0 6 0 0 0 0 0 1 {} 6 {Silena S9418} s9418#7 vme 0x0000:0x000000:0x02060000:0:0 7 0 0 0 0 0 1 {} 7 {Silena S9418} s9418#8 vme 0x0000:0x000000:0x02070000:0:0 8 0 0 0 0 0 1 {} 8 {Silena S9418} s9418#9 vme 0x0000:0x000000:0x02080000:0:0 9 0 0 0 0 0 1 {} 9 {CAEN V1190} v1190#1 vme 0x0000:0x000000:0x01700000:0:0 1 0 0 0 0 0 1 {} 1 {CAEN V1190} v1190#2 vme 0x0000:0x000000:0x01710000:0:0 2 0 0 0 0 0 1 {} 2 {CAEN V1190} v1190#3 vme 0x0000:0x000000:0x01720000:0:0 3 0 0 0 0 0 1 {} 3 {CAEN V560} v560#1 vme 0x0000:0x000000:0x01000000:0:0 1 0 0 0 0 0 1 {} 1 {CAEN V560} v560#2 vme 0x0000:0x000000:0x01100000:0:0 2 0 0 0 0 0 1 {} 2 {Silena S9418} s9418#10 vme 0x0000:0x000000:0x02090000:0:0 10 0 0 0 0 0 1 {} 10 {Silena S9418} s9418#11 vme 0x0000:0x000000:0x020a0000:0:0 11 0 0 0 0 0 1 {} 11
{"s9418#1.RTP" "0x00"} {"s9418#10.RTP" "0x00"} {"s9418#11.RTP" "0x00"} {"s9418#2.RTP" "0x00"} {"s9418#3.RTP" "0x00"} {"s9418#4.RTP" "0x00"} {"s9418#5.RTP" "0x00"} {"s9418#6.RTP" "0x00"} {"s9418#7.RTP" "0x00"} {"s9418#8.RTP" "0x00"} {"s9418#9.RTP" "0x00"} {"s9418#1.Threshold0" "5"} {"s9418#1.Threshold1" "5"} {"s9418#1.Threshold10" "5"} {"s9418#1.Threshold11" "5"} {"s9418#1.Threshold12" "5"} {"s9418#1.Threshold13" "5"} {"s9418#1.Threshold14" "5"} {"s9418#1.Threshold15" "5"} {"s9418#1.Threshold16" "5"} {"s9418#1.Threshold17" "5"} {"s9418#1.Threshold18" "5"} {"s9418#1.Threshold19" "5"} {"s9418#1.Threshold2" "5"} {"s9418#1.Threshold20" "5"} {"s9418#1.Threshold21" "5"} {"s9418#1.Threshold22" "5"} {"s9418#1.Threshold23" "5"} {"s9418#1.Threshold24" "5"} {"s9418#1.Threshold25" "5"} {"s9418#1.Threshold26" "5"} {"s9418#1.Threshold27" "5"} {"s9418#1.Threshold28" "5"} {"s9418#1.Threshold29" "5"} {"s9418#1.Threshold3" "5"} {"s9418#1.Threshold30" "5"} {"s9418#1.Threshold31" "5"} {"s9418#1.Threshold4" "5"} {"s9418#1.Threshold5" "5"} {"s9418#1.Threshold6" "5"} {"s9418#1.Threshold7" "5"} {"s9418#1.Threshold8" "5"} {"s9418#1.Threshold9" "5"} {"s9418#10.Threshold0" "5"} {"s9418#10.Threshold1" "5"} {"s9418#10.Threshold10" "5"} {"s9418#10.Threshold11" "5"} {"s9418#10.Threshold12" "5"} {"s9418#10.Threshold13" "5"} {"s9418#10.Threshold14" "5"} {"s9418#10.Threshold15" "5"} {"s9418#10.Threshold16" "5"} {"s9418#10.Threshold17" "5"} {"s9418#10.Threshold18" "5"} {"s9418#10.Threshold19" "5"} {"s9418#10.Threshold2" "5"} {"s9418#10.Threshold20" "5"} {"s9418#10.Threshold21" "5"} {"s9418#10.Threshold22" "5"} {"s9418#10.Threshold23" "5"} {"s9418#10.Threshold24" "5"} {"s9418#10.Threshold25" "5"} {"s9418#10.Threshold26" "5"} {"s9418#10.Threshold27" "5"} {"s9418#10.Threshold28" "5"} {"s9418#10.Threshold29" "5"} {"s9418#10.Threshold3" "5"} {"s9418#10.Threshold30" "5"} {"s9418#10.Threshold31" "5"} {"s9418#10.Threshold4" "5"} {"s9418#10.Threshold5" "5"} {"s9418#10.Threshold6" "5"} {"s9418#10.Threshold7" "5"} {"s9418#10.Threshold8" "5"} {"s9418#10.Threshold9" "5"} {"s9418#11.Threshold0" "5"} {"s9418#11.Threshold1" "5"} {"s9418#11.Threshold10" "5"} {"s9418#11.Threshold11" "5"} {"s9418#11.Threshold12" "5"} {"s9418#11.Threshold13" "5"} {"s9418#11.Threshold14" "5"} {"s9418#11.Threshold15" "5"} {"s9418#11.Threshold16" "5"} {"s9418#11.Threshold17" "5"} {"s9418#11.Threshold18" "5"} {"s9418#11.Threshold19" "5"} {"s9418#11.Threshold2" "5"} {"s9418#11.Threshold20" "5"} {"s9418#11.Threshold21" "5"} {"s9418#11.Threshold22" "5"} {"s9418#11.Threshold23" "5"} {"s9418#11.Threshold24" "5"} {"s9418#11.Threshold25" "5"} {"s9418#11.Threshold26" "5"} {"s9418#11.Threshold27" "5"} {"s9418#11.Threshold28" "5"} {"s9418#11.Threshold29" "5"} {"s9418#11.Threshold3" "5"} {"s9418#11.Threshold30" "5"} {"s9418#11.Threshold31" "5"} {"s9418#11.Threshold4" "5"} {"s9418#11.Threshold5" "5"} {"s9418#11.Threshold6" "5"} {"s9418#11.Threshold7" "5"} {"s9418#11.Threshold8" "5"} {"s9418#11.Threshold9" "5"} {"s9418#2.Threshold0" "5"} {"s9418#2.Threshold1" "5"} {"s9418#2.Threshold10" "5"} {"s9418#2.Threshold11" "5"} {"s9418#2.Threshold12" "5"} {"s9418#2.Threshold13" "5"} {"s9418#2.Threshold14" "5"} {"s9418#2.Threshold15" "5"} {"s9418#2.Threshold16" "5"} {"s9418#2.Threshold17" "5"} {"s9418#2.Threshold18" "5"} {"s9418#2.Threshold19" "5"} {"s9418#2.Threshold2" "5"} {"s9418#2.Threshold20" "5"} {"s9418#2.Threshold21" "5"} {"s9418#2.Threshold22" "5"} {"s9418#2.Threshold23" "5"} {"s9418#2.Threshold24" "5"} {"s9418#2.Threshold25" "5"} {"s9418#2.Threshold26" "5"} {"s9418#2.Threshold27" "5"} {"s9418#2.Threshold28" "5"} {"s9418#2.Threshold29" "5"} {"s9418#2.Threshold3" "5"} {"s9418#2.Threshold30" "5"} {"s9418#2.Threshold31" "5"} {"s9418#2.Threshold4" "5"} {"s9418#2.Threshold5" "5"} {"s9418#2.Threshold6" "5"} {"s9418#2.Threshold7" "5"} {"s9418#2.Threshold8" "5"} {"s9418#2.Threshold9" "5"} {"s9418#3.Threshold0" "5"} {"s9418#3.Threshold1" "5"} {"s9418#3.Threshold10" "5"} {"s9418#3.Threshold11" "5"} {"s9418#3.Threshold12" "5"} {"s9418#3.Threshold13" "5"} {"s9418#3.Threshold14" "5"} {"s9418#3.Threshold15" "5"} {"s9418#3.Threshold16" "5"} {"s9418#3.Threshold17" "5"} {"s9418#3.Threshold18" "5"} {"s9418#3.Threshold19" "5"} {"s9418#3.Threshold2" "5"} {"s9418#3.Threshold20" "5"} {"s9418#3.Threshold21" "5"} {"s9418#3.Threshold22" "5"} {"s9418#3.Threshold23" "5"} {"s9418#3.Threshold24" "5"} {"s9418#3.Threshold25" "5"} {"s9418#3.Threshold26" "5"} {"s9418#3.Threshold27" "5"} {"s9418#3.Threshold28" "5"} {"s9418#3.Threshold29" "5"} {"s9418#3.Threshold3" "5"} {"s9418#3.Threshold30" "5"} {"s9418#3.Threshold31" "5"} {"s9418#3.Threshold4" "5"} {"s9418#3.Threshold5" "5"} {"s9418#3.Threshold6" "5"} {"s9418#3.Threshold7" "5"} {"s9418#3.Threshold8" "5"} {"s9418#3.Threshold9" "5"} {"s9418#4.Threshold0" "5"} {"s9418#4.Threshold1" "5"} {"s9418#4.Threshold10" "5"} {"s9418#4.Threshold11" "5"} {"s9418#4.Threshold12" "5"} {"s9418#4.Threshold13" "5"} {"s9418#4.Threshold14" "5"} {"s9418#4.Threshold15" "5"} {"s9418#4.Threshold16" "5"} {"s9418#4.Threshold17" "5"} {"s9418#4.Threshold18" "5"} {"s9418#4.Threshold19" "5"} {"s9418#4.Threshold2" "5"} {"s9418#4.Threshold20" "5"} {"s9418#4.Threshold21" "5"} {"s9418#4.Threshold22" "5"} {"s9418#4.Threshold23" "5"} {"s9418#4.Threshold24" "5"} {"s9418#4.Threshold25" "5"} {"s9418#4.Threshold26" "5"} {"s9418#4.Threshold27" "5"} {"s9418#4.Threshold28" "5"} {"s9418#4.Threshold29" "5"} {"s9418#4.Threshold3" "5"} {"s9418#4.Threshold30" "5"} {"s9418#4.Threshold31" "5"} {"s9418#4.Threshold4" "5"} {"s9418#4.Threshold5" "5"} {"s9418#4.Threshold6" "5"} {"s9418#4.Threshold7" "5"} {"s9418#4.Threshold8" "5"} {"s9418#4.Threshold9" "5"} {"s9418#5.Threshold0" "5"} {"s9418#5.Threshold1" "5"} {"s9418#5.Threshold10" "5"} {"s9418#5.Threshold11" "5"} {"s9418#5.Threshold12" "5"} {"s9418#5.Threshold13" "5"} {"s9418#5.Threshold14" "5"} {"s9418#5.Threshold15" "5"} {"s9418#5.Threshold16" "5"} {"s9418#5.Threshold17" "5"} {"s9418#5.Threshold18" "5"} {"s9418#5.Threshold19" "5"} {"s9418#5.Threshold2" "5"} {"s9418#5.Threshold20" "5"} {"s9418#5.Threshold21" "5"} {"s9418#5.Threshold22" "5"} {"s9418#5.Threshold23" "5"} {"s9418#5.Threshold24" "5"} {"s9418#5.Threshold25" "5"} {"s9418#5.Threshold26" "5"} {"s9418#5.Threshold27" "5"} {"s9418#5.Threshold28" "5"} {"s9418#5.Threshold29" "5"} {"s9418#5.Threshold3" "5"} {"s9418#5.Threshold30" "5"} {"s9418#5.Threshold31" "5"} {"s9418#5.Threshold4" "5"} {"s9418#5.Threshold5" "5"} {"s9418#5.Threshold6" "5"} {"s9418#5.Threshold7" "5"} {"s9418#5.Threshold8" "5"} {"s9418#5.Threshold9" "5"} {"s9418#6.Threshold0" "5"} {"s9418#6.Threshold1" "5"} {"s9418#6.Threshold10" "5"} {"s9418#6.Threshold11" "5"} {"s9418#6.Threshold12" "5"} {"s9418#6.Threshold13" "5"} {"s9418#6.Threshold14" "5"} {"s9418#6.Threshold15" "5"} {"s9418#6.Threshold16" "5"} {"s9418#6.Threshold17" "5"} {"s9418#6.Threshold18" "5"} {"s9418#6.Threshold19" "5"} {"s9418#6.Threshold2" "5"} {"s9418#6.Threshold20" "5"} {"s9418#6.Threshold21" "5"} {"s9418#6.Threshold22" "5"} {"s9418#6.Threshold23" "5"} {"s9418#6.Threshold24" "5"} {"s9418#6.Threshold25" "5"} {"s9418#6.Threshold26" "5"} {"s9418#6.Threshold27" "5"} {"s9418#6.Threshold28" "5"} {"s9418#6.Threshold29" "5"} {"s9418#6.Threshold3" "5"} {"s9418#6.Threshold30" "5"} {"s9418#6.Threshold31" "5"} {"s9418#6.Threshold4" "5"} {"s9418#6.Threshold5" "5"} {"s9418#6.Threshold6" "5"} {"s9418#6.Threshold7" "5"} {"s9418#6.Threshold8" "5"} {"s9418#6.Threshold9" "5"} {"s9418#7.Threshold0" "5"} {"s9418#7.Threshold1" "5"} {"s9418#7.Threshold10" "5"} {"s9418#7.Threshold11" "5"} {"s9418#7.Threshold12" "5"} {"s9418#7.Threshold13" "5"} {"s9418#7.Threshold14" "5"} {"s9418#7.Threshold15" "5"} {"s9418#7.Threshold16" "5"} {"s9418#7.Threshold17" "5"} {"s9418#7.Threshold18" "5"} {"s9418#7.Threshold19" "5"} {"s9418#7.Threshold2" "5"} {"s9418#7.Threshold20" "5"} {"s9418#7.Threshold21" "5"} {"s9418#7.Threshold22" "5"} {"s9418#7.Threshold23" "5"} {"s9418#7.Threshold24" "5"} {"s9418#7.Threshold25" "5"} {"s9418#7.Threshold26" "5"} {"s9418#7.Threshold27" "5"} {"s9418#7.Threshold28" "5"} {"s9418#7.Threshold29" "5"} {"s9418#7.Threshold3" "5"} {"s9418#7.Threshold30" "5"} {"s9418#7.Threshold31" "5"} {"s9418#7.Threshold4" "5"} {"s9418#7.Threshold5" "5"} {"s9418#7.Threshold6" "5"} {"s9418#7.Threshold7" "5"} {"s9418#7.Threshold8" "5"} {"s9418#7.Threshold9" "5"} {"s9418#8.Threshold0" "5"}
## sys v1190_GroupBase 20 Include.VME 1 Include.V1190 1 v1190.channels 2048 v879_GroupBase 32 v767.shift 0 v1290.offset 0 v879.offset 0 Include.V767 1 Histogram.V767 1 v767.offset 0 v878.offset 0 Include.V775 1 Include.V1290 1 s9418.shift 0 Histogram.V775 1 Histogram.V1190 1 s9418.offset 0 Rate.channels 4096 Stat.channels 4096 v785.shift 0 v878.channels 4096 s9418_GroupBase 1 vme.channels 8192 s9418.channels 4096 Include.S9418 1 Include.V785 1 v1290.channels 4096 v775.shift 0 Histogram.V785 1 v775.offset 0 v785.offset 0 v792_GroupBase 32 v775_GroupBase 48 v879.channels 4096 v1290_GroupBase 24 Include.V792 1 v879.shift 0 v775.channels 4096 v767.channels 2048 Histogram.V792 1 vme.offset 0 Histogram.V1290 1 Include.V878 1 Include.V879 1 v767_GroupBase 28 Histogram.V878 1 v792.channels 4096 Histogram.V879 1 vme.shift 3 Histogram.S9418 1 v878.shift 0 Histogram.VME 1 v785.channels 4096 v878_GroupBase 32 v792.offset 0 v785_GroupBase 32 v792.shift 0 v1190.shift 0 v1290.shift 4 v1190.offset 0 ##
32 0x01000010 32 30 0 32 0x01000014 32 30 2 32 0x01000018 32 30 4 32 0x0100001c 32 30 6 32 0x01000020 32 30 8 32 0x01000024 32 30 10 32 0x01000028 32 30 12 32 0x0100002c 32 30 14
AcqMde02 1 Trig16 40 -20 8 4 1 Edge23 2 Res26 0 Dtime29 0 RdOut32 0 RdOut34 9 RdOut3c 7 Enble45 -1 -1 -1 -1 -1 -1 -1 -1 Off51 0 0
AcqMde02 1 Trig16 40 -20 8 4 1 Edge23 1 Res26 0 Dtime29 0 RdOut32 0 RdOut34 9 RdOut3c 7 Enble45 -1 -1 -1 -1 -1 -1 -1 -1 Off51 0 0
set Scaler_Base 30 set EPICS_Base 31
# format of an EPICS item # # EPICS parameter name # first item number to use for data # format of EPICS parameter 0 = 32 bit floating number # 1 = 32 bit integer # 2 = 16 bit integer set EPICS {} lappend EPICS {SEBT1:CHAN1CI:SCALECUR 0 0} lappend EPICS {SEBT1:CHAN2CI:SCALECUR 2 0} #lappend EPICS {SEBT1:CI1:CONV 4 1} #lappend EPICS {SEBT1:CI1:RANGE 6 1} #lappend EPICS {SEBT1:CI1:ALIVE 8 1} lappend EPICS {SEBT1:CHAN2CI:FULLSCALE 4 1} #lappend EPICS {SEBT1:CHAN3CI:SCALECUR 12 0} #lappend EPICS {SEBT1:CHAN4CI:SCALECUR 14 0} #lappend EPICS {SEBT1:CHAN5CI:SCALECUR 16 0} #lappend EPICS {SEBT1:CHAN6CI:SCALECUR 18 0} #lappend EPICS {SEBT1:CI2:CONV 20 0} #lappend EPICS {SEBT1:CI2:RANGE 22 0} #lappend EPICS {SEBT1:CI2:ALIVE 24 1} #lappend EPICS {SEBT1:CHAN6CI:FULLSCALE 26 1} #lappend EPICS {SEBT1:CHAN7CI:SCALECUR 28 0} #lappend EPICS {SEBT1:CHAN8CI:SCALECUR 30 0} #lappend EPICS {SEBT1:CHAN9CI:SCALECUR 32 0} #lappend EPICS {SEBT1:CHAN10CI:SCALECUR 34 0} #lappend EPICS {SEBT1:CI3:CONV 36 0} #lappend EPICS {SEBT1:CI3:RANGE 38 0} #lappend EPICS {SEBT1:CI3:ALIVE 40 1} #lappend EPICS {SEBT1:CHAN10CI:FULLSCALE 42 1} #lappend EPICS {SEBT1:BIASON 44 0} lappend EPICS {TUDA2:PNG5:RDVAC 6 0} lappend EPICS {CCS2ISAC:BL2ACURRENT 8 0} set env(EPICS_CA_ADDR_LIST) 142.90.133.255 set env(EPICS_CA_AUTO_ADDR_LIST) YES set env(EPICS_CA_REPEATER_PORT) 9003 set env(EPICS_CA_SERVER_PORT) 9004 set env(PATH) /MIDAS/epics/bin:$env(PATH) set env(LD_LIBRARY_PATH) /MIDAS/epics/lib:/usr/sfw/lib:$env(LD_LIBRARY_PATH) # run caget to conditionally launch caRepeater set z [catch {exec caget CCS2ISAC:BL2ACURRENT} m] puts "EPICS initialise returned code=$z and information \"$m\""
#device configuration information # any line starting with a # is a comment and is ignored stats ./stats # devices available - list ends with a null line or a line starting with a & # format class_name device_name driver_task_path_name # class_name MUST be one of dlt, exabyte, scsitape, sink dlt /dev/rmt/1 ./driver exabyte /dev/rmt/0 ./driver file /dev/file/0 ./driver sink /dev/null/0 ./driver & #data link configuration information - list end with a null line # format link_task_path_name ./linkTCP & #program options - list end with a null line msg_reporting_level 0x0180fff8 # use 0x0080fff8 to enable msg logging msg_logging_level 0xfff8 tapeserver_options 2 # default for following is 16Kbytes - both MUST be the same at present data_buffer_size 32 tape_block_size 32 disc_file_size 2000 # file_path_base /data2/data & #end of information