-
Marco Filho authored
According to new VmmTblConfig definition
Marco Filho authoredAccording to new VmmTblConfig definition
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
st.cmd 2.11 KiB
require vmmTbl
epicsEnvSet("IPADDR", "192.168.50.2")
epicsEnvSet("IPPORT", "65535")
epicsEnvSet("P", "LAB-B02:")
epicsEnvSet("R", "NDet-RMM-001:")
drvAsynIPPortConfigure("L0", "$(IPADDR):$(IPPORT) UDP", 0, 0, 1)
#asynSetTraceMask( L0, -1, 0x9)
#asynSetTraceIOMask( L0, -1, 0x4)
#asynSetTraceInfoMask ( L0, -1, 0x9)
RMMConfig("RMM", "L0", "$(IOCSH_TOP)/config_file/lab_testbed.json", 0)
#VMMTblConfig("RMM portName", "VMMPortName", ring, number_hybrids)
VMMTblConfig("RMM", "VMM", 0, 2)
dbLoadRecords("${asyn_DIR}/db/asynRecord.db","P=asyn:,R=Test,PORT=L0,ADDR=0,IMAX=0,OMAX=0")
dbLoadRecords($(rmm_DB)/rmm.db, "P=$(P), R=$(R), PORT=VMM, ADDR=0, TIMEOUT=1")
dbLoadRecords($(rmm_DB)/rmm_sensors.db, "P=$(P), R=$(R), PORT=VMM, TIMEOUT=1")
dbLoadRecords($(rmm_DB)/ring.db, "P=$(P), R=$(R), ADDR=0, PORT=VMM, TIMEOUT=1")
dbLoadRecords("$(rmm_DB)/rmm_packets.template", "P=$(P), R=$(R), PORT=VMM, RING=0, NODE=0, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(rmm_DB)/topology.template", "P=$(P), R=$(R), PORT=VMM, RING=0, NODE=0, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/vmm_tbl.db", "P=$(P), R=NDet-VMM-001:, PORT=VMM, RING=0, NODE=0, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/hybrid.db", "P=$(P), R=NDet-VMM-001:, PORT=VMM, HYB=0, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/hybrid.db", "P=$(P), R=NDet-VMM-001:, PORT=VMM, HYB=1, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/channels.db", "P=$(P), R=NDet-VMMHYB-00, HYB=0, VMM=0, C=:, PORT=VMM, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/channels.db", "P=$(P), R=NDet-VMMHYB-00, HYB=0, VMM=1, C=:, PORT=VMM, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/channels.db", "P=$(P), R=NDet-VMMHYB-00, HYB=1, VMM=0, C=:, PORT=VMM, ADDR=0, TIMEOUT=1")
dbLoadRecords("$(vmmTbl_DB)/channels.db", "P=$(P), R=NDet-VMMHYB-00, HYB=1, VMM=1, C=:, PORT=VMM, ADDR=0, TIMEOUT=1")
iocInit()
dbpf $(P)$(R)Temperature-R.SCAN 2
#dbpf $(P)$(R)ProcessPktCount-S.SCAN 2
dbpf $(P)$(R)VoltVCCINT-R.SCAN 2
dbpf $(P)$(R)VoltVCC1V8-R.SCAN 2
dbpf $(P)$(R)VoltVADJ1V8-R.SCAN 2
dbpf $(P)$(R)VoltVCC1V2-R.SCAN 2
dbpf $(P)$(R)VoltMGTAVCC-R.SCAN 2
dbpf $(P)$(R)VoltMGTAVTT-R.SCAN 2
dbpf $(P)$(R)VoltVCCINTIOBRAM-R.SCAN 2