aps_bss_user#

Import: apstools.devices.aps_bss_user

APS User Proposal and ESAF Information#

ApsBssUserInfoDevice([prefix, kind, ...])

Provide current experiment info from the APS BSS.

Module Contents#

class apstools.devices.aps_bss_user.ApsBssUserInfoDevice(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=DEFAULT_CONNECTION_TIMEOUT, **kwargs)[source]#

Import: apstools.devices.aps_bss_user.ApsBssUserInfoDevice

Bases: ophyd.Device

Provide current experiment info from the APS BSS.

BSS: Beamtime Scheduling System

EXAMPLE:

bss_user_info = ApsBssUserInfoDevice(
                    "9id_bss:",
                    name="bss_user_info")
sd.baseline.append(bss_user_info)

NOTE: There is info provided by the APS proposal & ESAF systems.

activity#
badge#
bss_name#
contact#
email#
esaf#
esaf_contact#
esaf_team#
institution#
proposal_number#
station#
team_others#
time_begin#
time_end#
timestamp#
title#