--- /dev/null
+file M26_SENSOR_SETTINGS_ao.template {
+ pattern { PARAM, DESC }
+ { "IVDREF1A", "Descriminator Reference 1 Bank A VDREF1A" }
+ { "IVDREF1B", "Descriminator Reference 1 Bank B VDREF1B" }
+ { "IVDREF1C", "Descriminator Reference 1 Bank C VDREF1C" }
+ { "IVDREF1D", "Descriminator Reference 1 Bank D VDREF1D" }
+ { "IVDREF2", "Descriminator Reference 2 VDREF2" }
+}
--- /dev/null
+record(ao, "$(sys):$(sub):DAQ:$(daqsys):SENSOR:$(ID):$(PARAM)") {
+ # field(DTYP, "stream")
+ field(DESC, "$(DESC)")
+}
# Create and install (or just install) into <top>/db
# databases, templates, substitutions like this
#DB += xxx.db
+DB += M26_SENSOR_SETTINGS.db
+DB += PRESTO_SENSORS.db
#----------------------------------------------------
# If <anyname>.db template is not named <anyname>*.template add
--- /dev/null
+file M26_SENSOR_SETTINGS.db {
+ pattern { ID, NAME }
+ { "B2", "Sensor B2" }
+ { "C8", "Sensor C8" }
+ { "F8", "Sensor F8" }
+ { "F3", "Sensor F3" }
+ { "F4", "Sensor F4" }
+ { "F5", "Sensor F5" }
+ { "C12", "Sensor C12" }
+ { "D1", "Sensor D1" }
+ { "D2", "Sensor D2" }
+ { "C3", "Sensor C3" }
+ { "G8", "Sensor G8" }
+ { "G5", "Sensor G5" }
+ { "C10", "Sensor C10" }
+ { "C6", "Sensor C6" }
+ { "C4", "Sensor C4" }
+}
DAQ_SETTINGS_registerRecordDeviceDriver pdbbase
## Load record instances
-#dbLoadRecords("db/xxx.db","user=pklaus")
+dbLoadRecords("db/PRESTO_SENSORS.db","sys=CBM,sub=MVD,daqsys=PRESTO")
cd "${TOP}/iocBoot/${IOC}"
iocInit