lsst.sims.ocs.configuration.instrument.optics_loop_corr module

class lsst.sims.ocs.configuration.instrument.optics_loop_corr.OpticsLoopCorr[source]

Bases: lsst.pex.config.config.Config

Configuration of the LSST Optics Loop Corrections.

!Allocate a new Config object.

In order to ensure that all Config object are always in a proper state when handed to users or to derived Config classes, some attributes are handled at allocation time rather than at initialization

This ensures that even if a derived Config class implements __init__, the author does not need to be concerned about when or even if he should call the base Config.__init__

setDefaults()[source]

Set defaults for the LSST Optics Loop Corrections.

set_array(conf, param)[source]

Set a DDS topic array parameter.

Parameters:
  • conf (SALPY_scheduler.scheduler_opticsLoopCorrConfigC) – The optics loop corrections configuration instance.
  • param (str) – The name of the topic parameter to fill.
tel_optics_cl_alt_limit

Altitude (units=degrees) limits for the delay ranges.

tel_optics_cl_delay

Time delay (units=seconds) for the corresponding ALT slew range in the Closed Loop optics correction.

tel_optics_ol_slope

Delay factor for Open Loop optics correction (units=seconds/degrees in ALT slew)