VGC is not an instance of GateValveGateValve is an instance of StopperPPSStopper is not an instance of StopperStopper is in a file called valve.py
And maybe others
Unclear what to use to connect to LCLS2 vacuum and which bits to toggle for MPS things
Here is the class hierarchy, parents on the left and children on the right:
GateValve > Stopper > InOutPositionerPPSStopper > InOutPositionerValveBase > DeviceVGC > VRC > VVC > ValveBaseVGCLegacy > ValveBaseVVCNO > DeviceVCN > Device
Context
Trying to prototype some MPS test routines for Alex
Expected Behavior
Not confusing
Current Behavior
VGC
is not an instance ofGateValve
GateValve
is an instance ofStopper
PPSStopper
is not an instance ofStopper
Stopper
is in a file calledvalve.py
And maybe othersUnclear what to use to connect to LCLS2 vacuum and which bits to toggle for MPS things
Here is the class hierarchy, parents on the left and children on the right:
GateValve
>Stopper
>InOutPositioner
PPSStopper
>InOutPositioner
ValveBase
>Device
VGC
>VRC
>VVC
>ValveBase
VGCLegacy
>ValveBase
VVCNO
>Device
VCN
>Device
Context
Trying to prototype some MPS test routines for Alex