Skip to content
Snippets Groups Projects
Commit 8aa21573 authored by rivers's avatar rivers
Browse files

Renamed

parent 10181a38
No related branches found
No related tags found
No related merge requests found
# AIMConfig(serverName, int etherAddr, int port, int maxChans,
# int maxSignals, int maxSequences, etherDev, queueSize)
AIMConfig("AIM2/1", 0x98c, 1, 4000, 4, 1, "ei0", 100)
AIMConfig("AIM2/2", 0x98d, 2, 4000, 4, 1, "ei0", 100)
AIMConfig("AIM3/1", 0x98b, 1, 4000, 4, 1, "ei0", 100)
AIMConfig("AIM3/2", 0x903, 2, 4000, 4, 1, "ei0", 100)
dbLoadRecords("$(MCA)/mcaApp/Db/13element.db","P=xxx:med:,N=2000")
dbLoadTemplate("13element.substitutions")
file "$(MCA)/mcaApp/Db/simple_mca.db"
{
pattern
{P M DTYP INP PREC CHANS}
{xxx:med: mca1 "MPF MCA" "#C0 S0 @AIM2/1" 3 2048}
{xxx:med: mca2 "MPF MCA" "#C0 S1 @AIM2/1" 3 2048}
{xxx:med: mca3 "MPF MCA" "#C0 S2 @AIM2/1" 3 2048}
{xxx:med: mca4 "MPF MCA" "#C0 S0 @AIM2/2" 3 2048}
{xxx:med: mca5 "MPF MCA" "#C0 S1 @AIM2/2" 3 2048}
{xxx:med: mca6 "MPF MCA" "#C0 S2 @AIM2/2" 3 2048}
{xxx:med: mca7 "MPF MCA" "#C0 S0 @AIM3/1" 3 2048}
{xxx:med: mca8 "MPF MCA" "#C0 S1 @AIM3/1" 3 2048}
{xxx:med: mca9 "MPF MCA" "#C0 S2 @AIM3/1" 3 2048}
{xxx:med: mca10 "MPF MCA" "#C0 S0 @AIM3/2" 3 2048}
{xxx:med: mca11 "MPF MCA" "#C0 S1 @AIM3/3" 3 2048}
{xxx:med: mca12 "MPF MCA" "#C0 S2 @AIM3/4" 3 2048}
{xxx:med: mca13 "MPF MCA" "#C0 S3 @AIM3/2" 3 2048}
{xxx:med: mca0 "Soft Channel" "#C0 S0 @" 3 2048}
}
file "$(MCA)/mcaApp/Db/icb_amp.db"
{
pattern
{P AMP CARD SERVER ADDR}
{xxx:med: amp1 0 "AIM2/1" 1}
{xxx:med: amp2 0 "AIM2/1" 2}
{xxx:med: amp3 0 "AIM2/1" 3}
{xxx:med: amp4 0 "AIM2/1" 4}
{xxx:med: amp5 0 "AIM2/1" 5}
{xxx:med: amp6 0 "AIM2/1" 6}
{xxx:med: amp7 0 "AIM2/1" 8}
{xxx:med: amp8 0 "AIM2/1" 9}
{xxx:med: amp9 0 "AIM3/1" 1}
{xxx:med: amp10 0 "AIM3/1" 2}
{xxx:med: amp11 0 "AIM3/1" 3}
{xxx:med: amp12 0 "AIM3/1" 4}
{xxx:med: amp13 0 "AIM3/1" 5}
}
file "$(MCA)/mcaApp/Db/icb_adc.db"
{
pattern
{P ADC CARD SERVER ADDR}
{xxx:med: adc1 0 "AIM2/1" B}
{xxx:med: adc2 0 "AIM2/1" 0}
{xxx:med: adc3 0 "AIM3/1" B}
{xxx:med: adc4 0 "AIM3/1" 7}
}
file "$(MCA)/mcaApp/Db/icb_hvps.db"
{
pattern
{P HVPS LIMIT CARD SERVER ADDR}
{xxx:med: hvps1 1000 0 "AIM3/1" A}
}
# Setup the DXP CAMAC MCA.
# Change the following environment variable to point to the desired
# system configuration file
putenv("XIA_CONFIG=xiasystem.cfg")
# Set environment variables for the FiPPI files.
# FIPPI0,FIPPI1,FIPPI2,FIPPI3 should point to the files for
# decimation=0,2,4,6 respectively. FIPPI_DEFAULT should point to the
# file that will be loaded initially at boot time.
putenv("FIPPI0=f01x2p0g.fip")
putenv("FIPPI1=f01x2p2g.fip")
putenv("FIPPI2=f01x2p4g.fip")
putenv("FIPPI3=f01x2p6g.fip")
putenv("FIPPI_DEFAULT=f01x2p4g.fip")
# Set logging level (1=ERROR, 2=WARNING, 3=XXX, 4=DEBUG)
dxp_md_set_log_level(2)
dxp_initialize
# DXPConfig(serverName, detChan1, detChan2, detChan3, detChan4, queueSize)
DXPConfig("DXP1", 0, 1, 2, 3, 300)
DXPConfig("DXP2", 4, 5, 6, 7, 300)
DXPConfig("DXP3", 8, 9, 10, 11, 300)
DXPConfig("DXP4", 12, 13, 14, 15, 300)
dbLoadRecords("camacApp/Db/16element_dxp.db","P=xxx:med:", camac)
# Load all of the MCA and DXP records
dbLoadTemplate("16element_dxp.substitutions")
file "$(MCA)/mcaApp/Db/simple_mca.db"
{
pattern
{P, M, DTYP, INP PREC, CHANS}
{xxx:med: mca1 "MPF MCA", "#C0 S0 @DXP1", 2, 2048}
{xxx:med: mca2 "MPF MCA", "#C0 S1 @DXP1", 2, 2048}
{xxx:med: mca3 "MPF MCA", "#C0 S2 @DXP1", 2, 2048}
{xxx:med: mca4 "MPF MCA", "#C0 S3 @DXP1", 2, 2048}
{xxx:med: mca5 "MPF MCA", "#C0 S4 @DXP2", 2, 2048}
{xxx:med: mca6 "MPF MCA", "#C0 S5 @DXP2", 2, 2048}
{xxx:med: mca7 "MPF MCA", "#C0 S6 @DXP2", 2, 2048}
{xxx:med: mca8 "MPF MCA", "#C0 S7 @DXP2", 2, 2048}
{xxx:med: mca9 "MPF MCA", "#C0 S8 @DXP3", 2, 2048}
{xxx:med: mca10 "MPF MCA", "#C0 S9 @DXP3", 2, 2048}
{xxx:med: mca11 "MPF MCA", "#C0 S10 @DXP3", 2, 2048}
{xxx:med: mca12 "MPF MCA", "#C0 S11 @DXP3", 2, 2048}
{xxx:med: mca13 "MPF MCA", "#C0 S12 @DXP4", 2, 2048}
{xxx:med: mca14 "MPF MCA", "#C0 S13 @DXP4", 2, 2048}
{xxx:med: mca15 "MPF MCA", "#C0 S14 @DXP4", 2, 2048}
{xxx:med: mca16 "MPF MCA", "#C0 S15 @DXP4", 2, 2048}
}
# DXP records
file "$(DXP)/dxpApp/Db/dxp2x.db"
{
pattern
{P, R, INP }
{xxx:med: dxp1 "#C0 S0 @DXP1"}
{xxx:med: dxp2 "#C0 S1 @DXP1"}
{xxx:med: dxp3 "#C0 S2 @DXP1"}
{xxx:med: dxp4 "#C0 S3 @DXP1"}
{xxx:med: dxp5 "#C0 S4 @DXP2"}
{xxx:med: dxp6 "#C0 S5 @DXP2"}
{xxx:med: dxp7 "#C0 S6 @DXP2"}
{xxx:med: dxp8 "#C0 S7 @DXP2"}
{xxx:med: dxp9 "#C0 S8 @DXP3"}
{xxx:med: dxp10 "#C0 S9 @DXP3"}
{xxx:med: dxp11 "#C0 S10 @DXP3"}
{xxx:med: dxp12 "#C0 S11 @DXP3"}
{xxx:med: dxp13 "#C0 S12 @DXP4"}
{xxx:med: dxp14 "#C0 S13 @DXP4"}
{xxx:med: dxp15 "#C0 S14 @DXP4"}
{xxx:med: dxp16 "#C0 S15 @DXP4"}
}
# AIMConfig(serverName, int etherAddr, int port, int maxChans,
# int maxSignals, int maxSequences, etherDev, queueSize)
AIMConfig("AIM1/1", 0xa78, 1, 2048, 1, 1, "ei0", 100)
AIMConfig("AIM1/2", 0xa78, 2, 2048, 1, 1, "ei0", 100)
AIMConfig("AIM2/1", 0xa79, 1, 2048, 1, 1, "ei0", 100)
dbLoadRecords("$(MCA)/mcaApp/Db/3element.db","P=xxx:med:,N=2000")
dbLoadTemplate("3element.substitutions")
file "$(MCA)/mcaApp/Db/simple_mca.db"
{
pattern
{P M DTYP INP PREC CHANS}
{xxx:med: mca1 "MPF MCA" "#C0 S0 @AIM2/1" 3 2048}
{xxx:med: mca2 "MPF MCA" "#C0 S1 @AIM2/1" 3 2048}
{xxx:med: mca3 "MPF MCA" "#C0 S2 @AIM2/1" 3 2048}
{xxx:med: mca0 "Soft Channel" "#C0 S0 @" 3 2048}
}
#file "$(MCA)/mcaApp/Db/icb_amp.db"
#{
#pattern
#{P AMP CARD SERVER ADDR}
#{xxx:med: amp1 0 "AIM2/1" 1}
#{xxx:med: amp2 0 "AIM2/1" 2}
#{xxx:med: amp3 0 "AIM2/1" 3}
#}
file "$(MCA)/mcaApp/Db/icb_adc.db"
{
pattern
{P ADC CARD SERVER ADDR}
{xxx:med: adc1 0 "AIM2/1" B}
}
#file "$(MCA)/mcaApp/Db/icb_hvps.db"
#{
#pattern
#{P HVPS LIMIT CARD SERVER ADDR}
#{xxx:med: hvps1 1000 0 "AIM3/1" A}
#}
#file "$(MCA)/mcaApp/Db/icb_tca.db"
#{
#pattern
#{P, TCA, CARD SERVER ADDR}
#{xxx:med:, tca1, 0 "AIM3/1" B}
#}
file "$(IPUNIDIG)/ipUnidigApp/Db/IpUnidigLi.db"
{
pattern
{P, R, C, SERVER}
{xxx:, Unidig, 0, Unidig1}
}
file "$(IPUNIDIG)/ipUnidigApp/Db/IpUnidigBi.db"
{
pattern
{P, R, BIT}
{xxx:, Unidig, 0}
{xxx:, Unidig, 1}
{xxx:, Unidig, 2}
{xxx:, Unidig, 3}
{xxx:, Unidig, 4}
{xxx:, Unidig, 5}
{xxx:, Unidig, 6}
{xxx:, Unidig, 7}
{xxx:, Unidig, 8}
{xxx:, Unidig, 9}
{xxx:, Unidig, 10}
{xxx:, Unidig, 11}
{xxx:, Unidig, 12}
{xxx:, Unidig, 13}
{xxx:, Unidig, 14}
{xxx:, Unidig, 15}
{xxx:, Unidig, 16}
{xxx:, Unidig, 17}
{xxx:, Unidig, 18}
{xxx:, Unidig, 19}
{xxx:, Unidig, 20}
{xxx:, Unidig, 21}
{xxx:, Unidig, 22}
{xxx:, Unidig, 23}
}
file "$(IPUNIDIG)/ipUnidigApp/Db/IpUnidigBo.db"
{
pattern
{P, R, C, SERVER, BIT}
{xxx:, Unidig, 0, Unidig1, 0}
{xxx:, Unidig, 0, Unidig1 1}
{xxx:, Unidig, 0, Unidig1 2}
{xxx:, Unidig, 0, Unidig1 3}
{xxx:, Unidig, 0, Unidig1 4}
{xxx:, Unidig, 0, Unidig1 5}
{xxx:, Unidig, 0, Unidig1 6}
{xxx:, Unidig, 0, Unidig1 7}
{xxx:, Unidig, 0, Unidig1 8}
{xxx:, Unidig, 0, Unidig1 9}
{xxx:, Unidig, 0, Unidig1 10}
{xxx:, Unidig, 0, Unidig1 11}
{xxx:, Unidig, 0, Unidig1 12}
{xxx:, Unidig, 0, Unidig1 13}
{xxx:, Unidig, 0, Unidig1 14}
{xxx:, Unidig, 0, Unidig1 15}
{xxx:, Unidig, 0, Unidig1 16}
{xxx:, Unidig, 0, Unidig1 17}
{xxx:, Unidig, 0, Unidig1 18}
{xxx:, Unidig, 0, Unidig1 19}
{xxx:, Unidig, 0, Unidig1 20}
{xxx:, Unidig, 0, Unidig1 21}
{xxx:, Unidig, 0, Unidig1 22}
{xxx:, Unidig, 0, Unidig1 23}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment