pcdsdevices.dccm.DCCMEnergyWithVernier ====================================== .. currentmodule:: pcdsdevices.dccm .. autoclass:: DCCMEnergyWithVernier .. list-table:: Ophyd Device Components :header-rows: 1 :widths: auto * - Attribute - Class - Suffix - Docs - Kind - Notes * - high_limit_travel - :class:`~ophyd.signal.InternalSignal` - - The upper energy travel limit in keV. - omitted - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - low_limit_travel - :class:`~ophyd.signal.InternalSignal` - - The lower energy travel limit in keV. - omitted - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - setpoint - :class:`~pcdsdevices.signal.PytmcSignal` - ``:CmdkeV`` - The target energy setpoint signal in keV. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - readback - :class:`~ophyd.signal.EpicsSignalRO` - ``:EstEnergy_RBV`` - The current estimated energy readback signal in keV. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - actuate - :class:`~pcdsdevices.signal.PytmcSignal` - ``:CmdMoveEnergy`` - Command signal to initiate the energy move sequence. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - done - :class:`~ophyd.signal.EpicsSignalRO` - ``:Done_RBV`` - Status signal indicating whether the motion sequence is complete. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - stop_signal - :class:`~ophyd.signal.EpicsSignal` - ``:CmdStop`` - Signal used to abort current energy adjustments. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - reset - :class:`~pcdsdevices.signal.PytmcSignal` - ``:CmdReset`` - Command signal to reset faults or clear movement cycles. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - angle_offset - :class:`~pcdsdevices.signal.PytmcSignal` - ``:AngleOffset`` - Angular offset adjustment value for tuning crystal geometry. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - ctrl_velo_bias_gain - :class:`~pcdsdevices.signal.PytmcSignal` - ``:CtrlVeloBiasGain`` - Velocity bias gain modifier for the underlying controller. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - lat_const_scaler - :class:`~pcdsdevices.signal.PytmcSignal` - ``:LatConstScaler`` - Lattice constant scaling modifier. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - crystal_type - :class:`~pcdsdevices.signal.PytmcSignal` - ``:Type`` - The identifier string or type index for the crystal material/cut. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - coeff - :class:`~ophyd.signal.EpicsSignalRO` - ``:Coeff_RBV`` - Calculated tracking coefficient. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - est_pos_delta - :class:`~ophyd.signal.EpicsSignalRO` - ``:EstPosDelta_RBV`` - Calculated difference between estimated position and goal. - hinted - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - est_energy_delta - :class:`~ophyd.signal.EpicsSignalRO` - ``:EstEnergyDelta_RBV`` - Calculated difference between estimated energy and goal. - hinted - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - est_energy - :class:`~ophyd.signal.EpicsSignalRO` - ``:EstEnergy_RBV`` - Calculated energy based on theta angle. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - state - :class:`~ophyd.signal.EpicsSignalRO` - ``:State_RBV`` - Current operational state enum from EPICS. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - error - :class:`~ophyd.signal.EpicsSignalRO` - ``:Error_RBV`` - Boolean indicating an error status. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - warning - :class:`~ophyd.signal.EpicsSignalRO` - ``:Warning_RBV`` - Boolean indicating a warning status. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - error_msg - :class:`~ophyd.signal.EpicsSignalRO` - ``:ErrorMsg_RBV`` - Diagnostic string explaining the current error state. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - warning_msg - :class:`~ophyd.signal.EpicsSignalRO` - ``:WarningMsg_RBV`` - Diagnostic string explaining the current warning state. - normal - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - axis_coupling_enable (FCpt) - :class:`~pcdsdevices.signal.PytmcSignal` - ``{self._base_prefix}:CTC:Coupled`` - - hinted - Inherited from :class:`~pcdsdevices.dccm.DCCMEnergy` * - acr_energy (FCpt) - :class:`~pcdsdevices.beam_stats.BeamEnergyRequest` - ``{hutch}`` - Requests ACR to move the Vernier. - hinted - .. rubric:: Methods .. automethod:: camonitor .. automethod:: configure .. automethod:: couple_axis .. automethod:: decouple_axis .. automethod:: describe .. automethod:: end_monitor_thread .. automethod:: get .. automethod:: move .. automethod:: mv .. automethod:: mv_ginput .. automethod:: mvr .. automethod:: post_elog_status .. automethod:: read .. automethod:: read_configuration .. automethod:: screen .. automethod:: set .. automethod:: set_defaults .. automethod:: set_position .. automethod:: status .. automethod:: stop .. automethod:: summary .. automethod:: trigger .. automethod:: tweak .. automethod:: umv .. automethod:: umvr .. automethod:: wait .. automethod:: wm .. automethod:: wm_update .. rubric:: Attributes .. autoattribute:: actuate_value .. autoattribute:: configuration_attrs .. autoattribute:: connected .. autoattribute:: connection_timeout .. autoattribute:: done_value .. autoattribute:: egu .. autoattribute:: high_limit .. autoattribute:: hints .. autoattribute:: kind .. autoattribute:: limits .. autoattribute:: low_limit .. autoattribute:: moving .. autoattribute:: position .. autoattribute:: put_complete .. autoattribute:: settle_time .. autoattribute:: stop_value .. autoattribute:: subscriptions .. autoattribute:: timeout .. autoattribute:: hutch