pcdsdevices.spectrometer.Mono
=============================

.. currentmodule:: pcdsdevices.spectrometer

.. autoclass:: Mono

    
    
    .. list-table:: Ophyd Device Components
        :header-rows: 1
        :widths: auto

        * - Attribute
          - Class
          - Suffix
          - Docs
          - Kind
          - Notes
    
        * - lightpath_summary
          - :class:`~pcdsdevices.signal.SummarySignal`
          - 
          - 
          - omitted
          - Inherited from :class:`~pcdsdevices.interface.LightpathMixin`
    
        * - m_pi
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:M_PI``
          - mirror pitch [urad]
          - normal
          - 
    
        * - g_pi
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:G_PI``
          - grating pitch [urad]
          - normal
          - 
    
        * - m_h
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:M_H``
          - mirror horizontal [um]
          - normal
          - 
    
        * - g_h
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:G_H``
          - grating horizontal [um]
          - normal
          - 
    
        * - sd_v
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:SD_V``
          - screwdriver vertical (in/out) [um]
          - normal
          - 
    
        * - sd_rot
          - :class:`~pcdsdevices.epics_motor.BeckhoffAxisNoOffset`
          - ``:MMS:SD_ROT``
          - screwdriver rotation [urad]
          - normal
          - 
    
        * - m_pi_up_enc
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:ENC:M_PI:02``
          - mirror pitch upstream encoder [urad]
          - normal
          - 
    
        * - g_pi_up_enc
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:ENC:G_PI:02``
          - grating pitch upstream encoder [urad]
          - normal
          - 
    
        * - led_power_1
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:LED:01:PWR``
          - LED power supply controls.
          - config
          - 
    
        * - led_power_2
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:LED:02:PWR``
          - LED power supply controls.
          - config
          - 
    
        * - led_power_3
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:LED:03:PWR``
          - LED power supply controls.
          - config
          - 
    
        * - flow_1
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:FWM:1``
          - flow meter 1
          - normal
          - 
    
        * - flow_2
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:FWM:2``
          - flow meter 2
          - normal
          - 
    
        * - pres_1
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:PRSM:1``
          - pressure meter 1
          - normal
          - 
    
        * - rtd_1
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:01:TEMP``
          - RTD 1 [deg C]
          - normal
          - 
    
        * - rtd_2
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:02:TEMP``
          - RTD 2 [deg C]
          - normal
          - 
    
        * - rtd_3
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:03:TEMP``
          - RTD 3 [deg C]
          - normal
          - 
    
        * - rtd_4
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:04:TEMP``
          - RTD 4 [deg C]
          - normal
          - 
    
        * - rtd_5
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:05:TEMP``
          - RTD 5 [deg C]
          - normal
          - 
    
        * - rtd_6
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:06:TEMP``
          - RTD 6 [deg C]
          - normal
          - 
    
        * - rtd_7
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:07:TEMP``
          - RTD 7 [deg C]
          - normal
          - 
    
        * - rtd_8
          - :class:`~pcdsdevices.signal.PytmcSignal`
          - ``:RTD:08:TEMP``
          - RTD 8 [deg C]
          - normal
          - 
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
    

    
    
    .. rubric:: Methods

    
    .. automethod:: calc_lightpath_state
    .. automethod:: configure
    .. automethod:: describe
    .. automethod:: get
    .. automethod:: get_lightpath_state
    .. automethod:: post_elog_status
    .. automethod:: read
    .. automethod:: read_configuration
    .. automethod:: screen
    .. automethod:: stage_group_instances
    .. automethod:: status
    .. automethod:: stop
    .. automethod:: summary
    .. automethod:: trigger
    
    

    
    
    .. rubric:: Attributes

    
    .. autoattribute:: configuration_attrs
    .. autoattribute:: connected
    .. autoattribute:: hints
    .. autoattribute:: kind
    .. autoattribute:: lightpath_cpts
    .. autoattribute:: md
    .. autoattribute:: needs_parent
    .. autoattribute:: stage_group
    .. autoattribute:: subscriptions
    .. autoattribute:: transmission