lsst.sims.ocs.configuration.instrument.camera module¶
-
class
lsst.sims.ocs.configuration.instrument.camera.
Camera
[source]¶ Bases:
lsst.pex.config.config.Config
Configuration of the LSST Camera.
!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__
-
filter_change_time
¶ Time (units=seconds) to change a filter.
-
filter_max_changes_avg_num
¶ Maximum average number of filter changes per year.
-
filter_max_changes_avg_time
¶ Maximum time (units=seconds) for the average number of filter changes.
-
filter_max_changes_burst_num
¶ Maximum number of filter changes in a night.
-
filter_max_changes_burst_time
¶ Minimum time (units=seconds) between filter changes in a night.
-
filter_mount_time
¶ Time (units=seconds) to mount a filter.
-
filter_mounted
¶ Initial state for the mounted filters. Empty positions must be filled with id=”” no (filter).
-
filter_mounted_str
¶ str – The list of mounted filters.
-
filter_pos
¶ The currently mounted filter.
-
filter_removable
¶ The list of filters that can be removed.
-
filter_removable_str
¶ str – The list of filters that can be removed.
-
filter_unmounted
¶ The list of unmounted but available to swap filters.
-
filter_unmounted_str
¶ str – The list of unmounted filters.
-
readout_time
¶ Time (units=seconds) for the camera electronics readout.
-
shutter_time
¶ Time (units=seconds) for the camera shutter to open or close
-