LcsStatus

class lsst.ts.MTDome.LcsStatus

Bases: lsst.ts.MTDome.mock_llc.base_mock_llc.BaseMockStatus

Represents the status of the Louvers Control System in simulation mode.

If the position of a louver is non-zero, it is considered OPEN even if it only is 1% open. If the position of a louver is zero, it is considered closed.

Methods Summary

closeLouvers() Close all louvers.
determine_status(current_tai) Determine the status of the Lower Level Component and store it in the llc_status dict.
setLouvers(position) Set the position of the louver with the given louver_id.
stopLouvers() Stop all motion of all louvers.

Methods Documentation

closeLouvers()

Close all louvers.

determine_status(current_tai)

Determine the status of the Lower Level Component and store it in the llc_status dict.

setLouvers(position)

Set the position of the louver with the given louver_id.

Parameters:
position: array of float

An array with the positions (percentage) to set the louvers to. 0 means closed, 180 means wide open, -1 means do not move. These limits are not checked.

stopLouvers()

Stop all motion of all louvers.