happi.containers.PulsePicker

class happi.containers.PulsePicker(**kwargs)

A device that syncs with the timing system to control when beam arrives in the hutch. These have an additional states entry to define their in/out states pv. Pulse pickers will be assigned the beam control system by default.

prefix

str – The base PV should be the motor record base that the pulsepicker IOC is built on top of e.g. “XCS:SB2:MMS:09”.

states

str – The additional state should be the states PV associated with the pulsepicker in/out. An example of one such PV is “XCS:SB2:PP:Y”.

__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