happi.containers.MovableStand

class happi.containers.MovableStand(**kwargs)

This class stores information about stands that move, like XPP’s hand-crank that moves SB2 and SB3 from the PINK to XPP lines and back. There is no need to instantiate one of these for static stands.

prefix

str – If there is a single PV with the stand’s location, this should be the base PV. In general, these devices will actually have multiple PVs with binary outputs that have yes/no on the stand being in each position. In these cases we pick the common prefix of these PVs.

stand

list – List of stands affected by table movement.

__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