happi.containers.LODCM¶
-
class
happi.containers.
LODCM
(**kwargs)¶ This LODCM class doesn’t refer to the full LODCM, but rather one of the two crystals. This makes 4 LODCM objects in total, 2 for each LODCM. These have an additional states entry to define a list of all the miscellaneous states pvs associated with the LODCMs. LODCMs will be assigned the beam control system by default.
We’re simplifying here, assuming the LODCM is aligned and that the states are accurate. We’ll probably only look at the H1N state for lightpath purposes, but it’s good to collect all the available information.
-
prefix
¶ str – The base PV should be the state PV associated with the h1n or h2n state, depending on which crystal we’re referring to e.g. “XPP:LODCM:H1N”.
-
mono_line
¶ str – Name of the mono line
-
__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 -