lsst.sims.ocs.configuration.instrument.rotator module¶
-
class
lsst.sims.ocs.configuration.instrument.rotator.
Rotator
[source]¶ Bases:
lsst.pex.config.config.Config
Configuration of the LSST Rotator.
!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__
-
accel
¶ Maximum acceleration (units=degrees/second**2) of rotator movement.
-
decel
¶ Maximum deceleration (units=degrees/second**2) of rotator movement.
-
filter_change_pos
¶ Position (units=degrees) of rotator to allow filter changes.
-
follow_sky
¶ Flag that if True enables the movement of the rotator during slews to put North-Up. If range is insufficient, then the alignment is North-Down. If the flag is False, then the rotator does not move during the slews, it is only tracking during the exposures.
-
maxpos
¶ Maximum position (units=degrees) of rotator.
-
maxspeed
¶ Maximum speed (units=degrees/second) of rotator movement.
-
minpos
¶ Minimum position (units=degrees) of rotator.
-
resume_angle
¶ Flag that if True enables the rotator to keep the image angle after a filter change, moving back the rotator to the previous angle after the rotator was placed in filter change position. If the flag is False, then the rotator is left in the filter change position.
-