-record (ao, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetVoltage") {
+record (ao, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetVoltage") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetVoltage($(CHAN)) $(PORT)")
field (EGU, "V")
field (ADEL, "0.005")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetVoltage") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetVoltage") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetVoltage($(CHAN)) $(PORT)")
field (SCAN, "2 second")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):MeasuredVoltage") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):MeasuredVoltage") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto MeasuredVoltage($(CHAN)) $(PORT)")
field (SCAN, "2 second")
field (MDEL, "0.001")
}
-record (ao, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetVoltageStepSize") {
+record (ao, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetVoltageStepSize") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetVoltageStepSize($(CHAN)) $(PORT)")
field (EGU, "V")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetVoltageStepSize") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetVoltageStepSize") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetVoltageStepSize($(CHAN)) $(PORT)")
field (EGU, "V")
field (SCAN, "5 second")
}
-record (ao, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetCurrent") {
+record (ao, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetCurrent") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetCurrent($(CHAN)) $(PORT)")
field (EGU, "A")
field (ADEL, "0.005")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetCurrent") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetCurrent") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetCurrent($(CHAN)) $(PORT)")
field (SCAN, "2 second")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):MeasuredCurrent") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):MeasuredCurrent") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto MeasuredCurrent($(CHAN)) $(PORT)")
field (SCAN, "2 second")
field (MDEL, "0.001")
}
-record (ao, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetCurrentStepSize") {
+record (ao, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetCurrentStepSize") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetCurrentStepSize($(CHAN)) $(PORT)")
field (EGU, "A")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetCurrentStepSize") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetCurrentStepSize") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetCurrentStepSize($(CHAN)) $(PORT)")
field (EGU, "A")
field (SCAN, "5 second")
}
-record (bo, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetOutput") {
+record (bo, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetOutput") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetOutput($(CHAN)) $(PORT)")
field (ZNAM, "OFF")
field (PINI, "YES")
}
-record (bi, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetOutput") {
+record (bi, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetOutput") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetOutput($(CHAN)) $(PORT)")
field (ZNAM, "OFF")
field (PINI, "YES")
}
-record (bo, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetFuse") {
+record (bo, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetFuse") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetFuse($(CHAN)) $(PORT)")
field (ZNAM, "OFF")
field (PINI, "YES")
}
-record (bi, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetFuse") {
+record (bi, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetFuse") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetFuse($(CHAN)) $(PORT)")
field (ZNAM, "OFF")
field (PINI, "YES")
}
-record (ao, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetOVPVoltage") {
+record (ao, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetOVPVoltage") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetOVPVoltage($(CHAN)) $(PORT)")
field (EGU, "V")
field (MDEL, "0.001")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetOVPVoltage") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetOVPVoltage") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetOVPVoltage($(CHAN)) $(PORT)")
field (EGU, "V")
field (SCAN, "2 second")
}
-record (bo, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):ClearVoltageProtection") {
+record (bo, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):ClearVoltageProtection") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto ClearVoltageProtection($(CHAN)) $(PORT)")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetOVPVoltageMin") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetOVPVoltageMin") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetOVPVoltageLimit($(CHAN),MIN) $(PORT)")
field (EGU, "V")
field (PINI, "YES")
}
-record (ai, "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetOVPVoltageMax") {
+record (ai, "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetOVPVoltageMax") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetOVPVoltageLimit($(CHAN),MAX) $(PORT)")
field (EGU, "V")
field (PINI, "YES")
}
-record (mbbi , "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):GetOVPMode") {
+record (mbbi , "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):GetOVPMode") {
field (DTYP, "stream")
field (INP, "@HAMEG_HMP4030.proto GetOVPMode($(CHAN)) $(PORT)")
field (SCAN, "5 second")
field (ONST, "PROTECTED")
}
-record (mbbo , "$(sys):$(sub):POWER:$(vsys):$(CHAN_NAME):SetOVPMode") {
+record (mbbo , "$(sys):$(sub):POWER:$(vsys):CHAN$(CHAN):SetOVPMode") {
field (DTYP, "stream")
field (OUT, "@HAMEG_HMP4030.proto SetOVPMode($(CHAN)) $(PORT)")
field (PINI, "YES")
#dbLoadRecords("db/xxx.db","user=scs")
dbLoadRecords("db/HAMEG_HMP4030.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT")
-dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN1,CHAN=1")
-dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN2,CHAN=2")
-dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN3,CHAN=3")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN=1")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN=2")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN=3")
cd "${TOP}/iocBoot/${IOC}"
iocInit