pcdsdevices.mps.MPSBase
- class pcdsdevices.mps.MPSBase(*args, veto=False, **kwargs)
- Base MPS class. - Used for shared methods between the individual - MPSbit class and the- MPSLimitsclass. 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.