Source code for apstools.synApps.busy
"""
Ophyd support for the EPICS busy record
Public Structures
.. autosummary::
~BusyRecord
"""
from ophyd import EpicsSignal
from ophyd.device import Component
from ophyd.device import Device
[docs]class BusyRecord(Device):
"""
EPICS synApps busy record
.. index:: Ophyd Device; synApps BusyRecord
"""
state = Component(EpicsSignal, "", kind="hinted")
output_link = Component(EpicsSignal, ".OUT", kind="config")
forward_link = Component(EpicsSignal, ".FLNK", kind="config")
# -----------------------------------------------------------------------------
# :author: Pete R. Jemian
# :email: jemian@anl.gov
# :copyright: (c) 2017-2024, UChicago Argonne, LLC
#
# Distributed under the terms of the Argonne National Laboratory Open Source License.
#
# The full license is in the file LICENSE.txt, distributed with this software.
# -----------------------------------------------------------------------------