EPICS PV Inventory From original/betagui.py¶
Notes¶
- Inventory is based on PV strings found directly in
original/betagui.py. - Some PVs are read-only diagnostics in the current script.
- Some PVs are written directly and are therefore machine-state changing.
- A few commented-out alternates are listed separately at the end.
Tune Measurement¶
TUNEZRP:measXPurpose: horizontal tune readback Access in script: readTUNEZRP:measYPurpose: vertical tune readback Access in script: readTUNEZRP:measZPurpose: synchrotron tune readback Access in script: read
RF / Longitudinal Parameters¶
MCLKHGP:setFrqPurpose: RF frequency setpoint Access in script: read and writePAHRP:setVoltCavPurpose: cavity voltage used incal_alpha0()Access in script: readPAHRP:cmdExtPhasModPurpose: external phase modulation command Access in script: write in reset path
Sextupole Current Setpoints¶
S1P1RP:setCurPurpose: sextupole set current Access in script: read and writeS1P2RP:setCurPurpose: sextupole set current Access in script: read and writeS2P1RP:setCurPurpose: sextupole set current Access in script: read and writeS2P2RP:setCurPurpose: sextupole set current Access in script: read and write in secondary scan windowS2P2KRP:setCurPurpose: sextupole set current Access in script: read and writeS2P2LRP:setCurPurpose: sextupole set current Access in script: read and writeS3P1RP:setCurPurpose: sextupole set current Access in script: read and writeS3P2RP:setCurPurpose: sextupole set current Access in script: read and write
Orbit / Feedback / Optics Mode¶
ORBITCCP:selRunModePurpose: orbit correction mode selection Access in script: write during measurement/reset, read in scan loggingRMC00VPPurpose: orbit correction status readback Access in script: readIGPF:X:FBCTRLPurpose: horizontal feedback control Access in script: read and writeIGPF:Y:FBCTRLPurpose: vertical feedback control Access in script: read and writeIGPF:Z:FBCTRLPurpose: longitudinal feedback control Access in script: read and writeMLSOPCCP:actOptRmpTblSetPurpose: optics/ramp table mode Access in script: read
BPM / Orbit Diagnostics¶
BPMZ1X003GP:rdBufBpmPurpose: BPM waveform/buffer readback Access in script: PV created, intended read path commented out
Beam Current / Lifetime / Energy Diagnostics¶
CUM1ZK3RP:rdLt10Purpose: lifetime-related diagnostic Access in script: PV created, not used laterCUM1ZK3RP:rdLt100Purpose: lifetime-related diagnostic Access in script: PV created, not used laterOPCHECKCCP:calcCurrLifePurpose: calculated current lifetime Access in script: PV created, not used laterCUM1ZK3RP:measCurPurpose: beam current readback Access in script: readERMPCGP:rdRmpPurpose: beam energy / ramp readback Access in script: read
Beam Size / Optics Diagnostics¶
QPD01ZL2RP:rdSigmaXPurpose: QPD horizontal sigma Access in script: readQPD01ZL2RP:rdSigmaYPurpose: QPD vertical sigma Access in script: readQPD00ZL4RP:rdSigmaXPurpose: QPD horizontal sigma Access in script: readQPD00ZL4RP:rdSigmaYPurpose: QPD vertical sigma Access in script: readSEKRRP:rdDosePurpose: dose readback Access in script: PV created, not used laterWFGENC1CP:rdVoltPurpose: white-noise generator voltage readback Access in script: read
Commented-Out Alternate PVs¶
cumz4x003gp:tuneSynPurpose: alternate synchrotron tune source Status: commented outJLC09VPPurpose: alternate synchrotron tune source Status: commented out
Grouped By Write Capability¶
PVs Written By The Script¶
MCLKHGP:setFrqS1P1RP:setCurS1P2RP:setCurS2P1RP:setCurS2P2RP:setCurS2P2KRP:setCurS2P2LRP:setCurS3P1RP:setCurS3P2RP:setCurORBITCCP:selRunModeIGPF:X:FBCTRLIGPF:Y:FBCTRLIGPF:Z:FBCTRLPAHRP:cmdExtPhasMod
Read-Only In Current Script¶
BPMZ1X003GP:rdBufBpmTUNEZRP:measXTUNEZRP:measYTUNEZRP:measZMLSOPCCP:actOptRmpTblSetRMC00VPPAHRP:setVoltCavCUM1ZK3RP:rdLt10CUM1ZK3RP:rdLt100OPCHECKCCP:calcCurrLifeQPD01ZL2RP:rdSigmaXQPD01ZL2RP:rdSigmaYQPD00ZL4RP:rdSigmaXQPD00ZL4RP:rdSigmaYSEKRRP:rdDoseCUM1ZK3RP:measCurERMPCGP:rdRmpWFGENC1CP:rdVolt