pcdsdevices.mps.MPSBase
- class pcdsdevices.mps.MPSBase(*args, veto=False, **kwargs)
Base MPS class.
Used for shared methods between the individual
MPSbit class and theMPSLimitsclass. The class handles much of the bookkeeping for both of these classes.Each subclass must reimplement:
faulted()bypassed()_sub_to_children()
Methods
Attributes
- SUB_FAULT_CH = 'sub_mps_faulted'
- tripped
Whether this will trip the MPS system.
This is based off of both the faulted state as well as any temporary bypasses on the MPS bit.