##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") }