happi.containers.PIM¶
-
class
happi.containers.
PIM
(**kwargs)¶ Beam profile monitors. All of these are cameras pointing at YAG screens. These devices have a data attribute in addition to the standard entries to link up the device with its camera output. These devices will be assigned the diagnostic system by default.
-
prefix
¶ str – The base PV should be the motor states PV that shows whether the monitor is out, in at yag, or in at diode. Note that this is NOT the motor record. For example, if the command PV to pull the PIM out is “XPP:SB3:PIM:OUT:GO”, then the base PV is “XPP:SB3:PIM”. A regex will be used to check that “PIM” is found in the base PV.
-
data
¶ str – The data PV should be the AreaDetector base. For example, if the image data is broadcast on “XCS:SB1:P6740:IMAGE1:ArrayData”, the data base should be “XCS:SB1:P6740”.
-
__init__
(**kwargs)¶
Methods
__init__
(**kwargs)post
()Create a document to be loaded into the happi database save
()Overwritten when the device is loaded from the client show_info
([handle])Show the device information in a PrettyTable -