-
Patrick Nonn authored
fix: Added SIZV fields with value 255 to all LSI/LSO records, to enable long strings. (Defaults to 41, otherwise)
Patrick Nonn authoredfix: Added SIZV fields with value 255 to all LSI/LSO records, to enable long strings. (Defaults to 41, otherwise)
llrfctrl-input-channel.db 13.44 KiB
##mako -*- coding: utf-8 -*-
# File generated by dbGenerator version 1.1 from configuration file:
# "/home/pnonn/llrfctrlConfigs/tarla-llrfctrl-config/llrfctrl6-epics/scripts/dbGen/llrfctrl-8_4_4-dbGen.xml"
# Do not change the content of this file!
record(aai, "$(Server)/$(Channel)/amplitude"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/amplitude")
field(EGU, "kV")
field(FTVL, "FLOAT")
field(NELM, "${pulseLength}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/phase"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/phase")
field(EGU, "deg")
field(FTVL, "FLOAT")
field(NELM, "${pulseLength}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/amplitudeUncalibrated"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/amplitudeUncalibrated")
field(EGU, "n./a.")
field(FTVL, "LONG")
field(NELM, "${pulseLength}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/phaseUncalibrated"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/phaseUncalibrated")
field(EGU, "n./a.")
field(FTVL, "LONG")
field(NELM, "${pulseLength}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/power"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/power")
field(EGU, "W")
field(FTVL, "FLOAT")
field(NELM, "${pulseLength}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/rawData"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/rawData")
field(EGU, "n./a.")
field(FTVL, "SHORT")
field(NELM, "${pulseLengthRaw}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/FilterCoefficients"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Filter/coefficients")
field(EGU, "n./a.")
field(FTVL, "DOUBLE")
field(NELM, "5")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/CalibrationSineTable"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/sineTable")
field(EGU, "n./a.")
field(FTVL, "FLOAT")
field(NELM, "${nSinCosTableSize}")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/CalibrationCosineTable"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/cosineTable")
field(EGU, "n./a.")
field(FTVL, "FLOAT")
field(NELM, "${nSinCosTableSize}")
field(PREC, "2")
}
record(ai, "$(Server)/$(Channel)/peakPowerFilling"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/peakPowerFilling")
field(EGU, "W")
field(PREC, "2")
}
record(ai, "$(Server)/$(Channel)/adcOverflowTime"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/adcOverflowTime")
field(EGU, "n./a.")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/SamplesPhase"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Samples/phase")
field(EGU, "deg")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/SamplesAmplitude"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Samples/amplitude")
field(EGU, "kV")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/SamplesPower"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Samples/power")
field(EGU, "W")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/StatsAmplitudeAverage"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Statistics/amplitudeAverage")
field(EGU, "kV")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/StatsPhaseAverage"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Statistics/phaseAverage")
field(EGU, "deg")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/StatsPowerAverage"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Statistics/powerAverage")
field(EGU, "W")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/StatsAmplitudeStdDev"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Statistics/amplitudeStandardDeviation")
field(EGU, "kV")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(aai, "$(Server)/$(Channel)/StatsPhaseStdDev"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/Statistics/phaseStandardDeviation")
field(EGU, "deg")
field(FTVL, "FLOAT")
field(NELM, "1")
field(PREC, "2")
}
record(longin, "$(Server)/$(Channel)/adcFifoReset"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/adcFifoReset")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/adcFifoDelay"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/adcFifoDelay")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/channelNumber"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/channelNumber")
field(EGU, "None")
}
record(longin, "$(Server)/$(Channel)/limiterDisable"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/limiterDisable")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/triggerLimiterDisable"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/triggerLimiterDisable")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/prelimiterActive"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/prelimiterActive")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/limiterActive"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/limiterActive")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/triggerLimiterActive"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/triggerLimiterActive")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/adcOverflow"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/adcOverflow")
field(EGU, "n./a.")
}
record(longin, "$(Server)/$(Channel)/daqErrorCounter"){
field(DTYP, "ChimeraTK")
field(SCAN, "1 second")
field(INP, "@$(APP) AdcBoard0/Channel$(CH)/adcOverflow")
field(EGU, "n./a.")
}
record(longout, "$(Server)/$(Channel)/isReference"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/isReference")
field(EGU, "None")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/isForwardSignal"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/isForwardSignal")
field(EGU, "None")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/delay"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/delay")
field(EGU, "samples")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/vectorSumInclude"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/vectorSumInclude")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/limiterEnable"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/limiterEnable")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/triggerLimiterEnable"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/triggerLimiterEnable")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/CAV_OUT_OF_OPERATION"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/CAV_OUT_OF_OPERATION")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/CommoncalEnable"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/CommonCalibration/enable")
field(EGU, "None")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/FilterType"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Filter/type")
field(EGU, "None")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/AT/INHIBIT"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/INHIBIT")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/AT/PIEZO_INHIBIT"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/PIEZO_INHIBIT")
field(EGU, "n./a.")
field(PINI, "1")
}
record(longout, "$(Server)/$(Channel)/AT/DEADSTEPS"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/DEADSTEPS")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/powerScaling"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/powerScaling")
field(EGU, "digits^2/W")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/samplingOffset"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/samplingOffset")
field(EGU, "us")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/prelimiter"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/prelimiter")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/limiter"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/limiter")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/triggerLimiter"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/triggerLimiter")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/attenuation"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/attenuation")
field(EGU, "dB")
field(PINI, "1")
field(PREC, "1")
}
record(ao, "$(Server)/$(Channel)/CalibrationScale"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/scale")
field(EGU, "None")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/CalibrationAngle"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/angle")
field(EGU, "deg")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/performPhaseRotation"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Calibration/performPhaseRotation")
field(EGU, "deg")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/FilterBandwidth"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Filter/bandwidth")
field(EGU, "kHz")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/FilterFrequency"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/Filter/frequency")
field(EGU, "kHz")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/AT/SENSITIVITY"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/SENSITIVITY")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/AT/SP"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/SP")
field(EGU, "n./a.")
field(PINI, "1")
}
record(ao, "$(Server)/$(Channel)/AT/PIEZO_SENSITIVITY"){
field(DTYP, "ChimeraTK")
field(SCAN, "Passive")
field(OUT, "@$(APP) AdcBoard0/Channel$(CH)/AUTOTUNE/PIEZO_SENSITIVITY")
field(EGU, "n./a.")
field(PINI, "1")
}
record(bi, "$(Server)/$(Channel)/showCalibrated"){
field(DTYP, "Soft Channel")
field(SCAN, ".5 second")
field(DESC, "Auxiliary PV for GUI")
field(INP, "$(Server)/$(Channel)/setCalibrated.VAL")
}
record(bo, "$(Server)/$(Channel)/setCalibrated"){
field(DTYP, "Soft Channel")
field(SCAN, "Passive")
field(PINI, "1")
field(DESC, "Auxiliary PV for GUI")
field(OUT, "$(Server)/$(Channel)/showCalibrated.VAL")
field(ZNAM, "Uncalibrated")
field(ONAM, "Calibrated")
}