pcdsdevices.attenuator.AttenuatorCalculatorSXR\_Blade ===================================================== .. currentmodule:: pcdsdevices.attenuator .. autoclass:: AttenuatorCalculatorSXR_Blade .. list-table:: Ophyd Device Components :header-rows: 1 :widths: auto * - Attribute - Class - Suffix - Docs - Kind - Notes * - material - :class:`~ophyd.signal.EpicsSignal` - ``Material`` - The material formula (e.g., Si, C) - hinted - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - thickness - :class:`~ophyd.signal.EpicsSignal` - ``Thickness`` - Thickness in micron - hinted - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - active - :class:`~ophyd.signal.EpicsSignal` - ``Active`` - Should the filter be used in calculations? - normal - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - is_stuck - :class:`~ophyd.signal.EpicsSignal` - ``IsStuck`` - Is the filter stuck / unusable? - hinted - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - closest_energy - :class:`~ophyd.signal.EpicsSignalRO` - ``ClosestEnergy_RBV`` - Closest tabulated energy available to the requested one - config - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - transmission - :class:`~ophyd.signal.EpicsSignalRO` - ``Transmission_RBV`` - Normalized transmission at the reported energy - normal - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - transmission_3omega - :class:`~ophyd.signal.EpicsSignalRO` - ``Transmission3Omega_RBV`` - Normalized transmission at 3 * the reported energy - normal - Inherited from :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` * - filter_01 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:01:`` - - normal - * - filter_02 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:02:`` - - normal - * - filter_03 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:03:`` - - normal - * - filter_04 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:04:`` - - normal - * - filter_05 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:05:`` - - normal - * - filter_06 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:06:`` - - normal - * - filter_07 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:07:`` - - normal - * - filter_08 - :class:`~pcdsdevices.attenuator.AttenuatorCalculatorFilter` - ``FILTER:08:`` - - normal - * - inserted_filter_index - :class:`~ophyd.signal.EpicsSignalRO` - ``InsertedFilter_RBV`` - - normal - .. rubric:: Methods .. automethod:: configure .. automethod:: describe .. automethod:: get .. automethod:: post_elog_status .. automethod:: read .. automethod:: read_configuration .. automethod:: screen .. automethod:: status .. automethod:: stop .. automethod:: summary .. automethod:: trigger .. rubric:: Attributes .. autoattribute:: configuration_attrs .. autoattribute:: connected .. autoattribute:: hints .. autoattribute:: kind .. autoattribute:: subscriptions