Skip to content
Snippets Groups Projects
llrfctrl-automation.db 10.70 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)/Fwdvs/I"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) ForwardVectorSum/I")
    field(EGU, "kV")
    field(FTVL, "FLOAT")
    field(NELM, "16384")
    field(PREC, "6")
}

record(aai, "$(Server)/Fwdvs/Q"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) ForwardVectorSum/Q")
    field(EGU, "kV")
    field(FTVL, "FLOAT")
    field(NELM, "16384")
    field(PREC, "6")
}

record(longin, "$(Server)/CtrlPulseshape/cwMode"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/PulseShape/cwMode")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlFf/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/FeedForward/enable")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlFb/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/FeedBack/enable")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlOutCalCadeinauto/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/Output/Calibration/CascadeInputAutomation/enable")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlOutCalCadeinauto/scale"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/Output/Calibration/CascadeInputAutomation/scale")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlOutCalCadeinauto/angle"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/Output/Calibration/CascadeInputAutomation/angle")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlVmDacoffset/I"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/VectorModulator/DacOffset/I")
    field(EGU, "")
}

record(longin, "$(Server)/CtrlVmDacoffset/Q"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Controller/VectorModulator/DacOffset/Q")
    field(EGU, "")
}

record(longin, "$(Server)/Auto/currentMode"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Automation/currentMode")
    field(EGU, "")
}

record(longin, "$(Server)/Interlockdetection/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/enable")
    field(EGU, "")
}

record(longin, "$(Server)/Interlockdetection/reset"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/reset")
    field(EGU, "")
}

record(longin, "$(Server)/Interlockdetection/interlockDetected"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/interlockDetected")
    field(EGU, "")
}

record(longin, "$(Server)/Interlockdetection/interlockFWStatus"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/interlockFirmwareStatus")
    field(EGU, "")
}

record(longin, "$(Server)/InterlockdetectionFf/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/FeedForward/enable")
    field(EGU, "")
}

record(longin, "$(Server)/InterlockdetectionFb/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) InterlockDetection/FeedBack/enable")
    field(EGU, "")
}

record(longout, "$(Server)/Auto/requestMode"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/requestMode")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoFf/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/FeedForward/enable")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoFb/enable"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/FeedBack/enable")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoPulseshape/cwMode"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/PulseShape/cwMode")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoVmDacoffset/I"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/I")
    field(EGU, "digits")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoVmDacoffset/Q"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/Q")
    field(EGU, "digits")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoVmDacoffsetCal/maxIterations"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/Calibration/maxIterations")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoVmDacoffsetCal/nTriggersAverage"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/Calibration/nTriggersAverage")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoRampupOVC/maxIterations"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/maxIterations")
    field(EGU, "None")
    field(PINI, "1")
}

record(longout, "$(Server)/AutoRampupOVC/rerunDuringRamp"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/rerunDuringRamping")
    field(EGU, "None")
    field(PINI, "1")
}
record(longout, "$(Server)/AutoRampupOVC/debug"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/debug")
    field(EGU, "None")
    field(PINI, "1")
}

record(ao, "$(Server)/CtrlVsDaqStats/phase"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Controller/VectorSum/DAQ/Statistics/phase")
    field(EGU, "deg")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/CtrlErrorDaqStats/phase"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Controller/Error/DAQ/Statistics/phase")
    field(EGU, "deg")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoFbGain/magnitude"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/FeedBack/Gain/magnitude")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoSp/amplitude"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/SetPoint/amplitude")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoSp/phase"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/SetPoint/phase")
    field(EGU, "deg")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoVmDacoffsetCal/maxIandQ"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/Calibration/maxIandQ")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoVmDacoffsetCal/maxAmplAftCal"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/VectorModulator/DacOffset/Calibration/maxAmplitudeAfterCalibration")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampup/initialSetpoint"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/initialSetpoint")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampup/allowedAmplitudeExcess"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/allowedAmplitudeExcess")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampup/allowedError"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/allowedError")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampup/stepsizeSetpoint"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/stepsizeSetpoint")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampup/stepsizeGain"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/stepsizeGain")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampupOVC/maxScale"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/maxScale")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampupOVC/minScale"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/minScale")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampupOVC/rateScale"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/rateScale")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampupOVC/ratePhase"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/ratePhase")
    field(EGU, "deg")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRampupOVC/targetError"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Rampup/OVC/targetError")
    field(EGU, "digits")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRamp/amplitudeStep"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Ramp/amplitudeStep")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/AutoRamp/phaseStep"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) Automation/Ramp/phaseStep")
    field(EGU, "None")
    field(PREC, "3")
    field(PINI, "1")
}

record(ao, "$(Server)/Interlockdetection/threshold"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "Passive")
    field(OUT, "@$(APP) InterlockDetection/threshold")
    field(EGU, "kV")
    field(PREC, "3")
    field(PINI, "1")
}

record(lsi, "$(Server)/Auto/errorMessage"){
    field(DTYP, "ChimeraTK")
    field(SCAN, "1 second")
    field(INP, "@$(APP) Automation/errorMessage")
    field(SIZV, "255")
}