lsst.sims.ocs.configuration.instrument.telescope module

class lsst.sims.ocs.configuration.instrument.telescope.Telescope[source]

Bases: lsst.pex.config.config.Config

Configuration of the LSST Telescope.

!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 Telescope.

altitude_accel

Maximum acceleration (units=degrees/second**2) of telescope altitude movement.

altitude_decel

Maximum deceleration (units=degrees/second**2) of telescope altitude movement.

altitude_maxpos

The maximum altitude of the telescope for zenith avoidance (units=degrees)

altitude_maxspeed

Maximum speed (units=degrees/second) of telescope altitude movement.

altitude_minpos

The minimum altitude of the telescope from horizon (units=degrees)

azimuth_accel

Maximum acceleration (units=degrees/second**2) of telescope azimuth movement.

azimuth_decel

Maximum deceleration (units=degrees/second**2) of telescope azimuth movement.

azimuth_maxpos

Maximum absolute azimuth limit (units=degrees) of telescope.

azimuth_maxspeed

Maximum speed (units=degrees/second) of telescope azimuth movement.

azimuth_minpos

Minimum absolute azimuth limit (units=degrees) of telescope.

settle_time

Time (units=seconds) for the telescope mount to settle after stopping.