M1CoverLimitSwitches

class lsst.ts.atpneumaticssimulator.M1CoverLimitSwitches(cover1ClosedActive: bool = False, cover2ClosedActive: bool = False, cover3ClosedActive: bool = False, cover4ClosedActive: bool = False, cover1OpenedActive: bool = False, cover2OpenedActive: bool = False, cover3OpenedActive: bool = False, cover4OpenedActive: bool = False)

Bases: object

Dataclass holding state of each of the 4 M1 mirror cover petals data.

Attributes:
cover1ClosedActivebool

True if cover/petal 1 closed.

cover2ClosedActivebool

True if cover/petal 2 closed.

cover3ClosedActivebool

True if cover/petal 3 closed.

cover4ClosedActivebool

True if cover/petal 4 closed.

cover1OpenedActivebool

True if cover/petal 1 open.

cover2OpenedActivebool

True if cover/petal 2 open.

cover3OpenedActivebool

True if cover/petal 3 open.

cover4OpenedActivebool

True if cover/petal 4 open.

Attributes Summary

cover1ClosedActive

cover1OpenedActive

cover2ClosedActive

cover2OpenedActive

cover3ClosedActive

cover3OpenedActive

cover4ClosedActive

cover4OpenedActive

Attributes Documentation

cover1ClosedActive: bool = False
cover1OpenedActive: bool = False
cover2ClosedActive: bool = False
cover2OpenedActive: bool = False
cover3ClosedActive: bool = False
cover3OpenedActive: bool = False
cover4ClosedActive: bool = False
cover4OpenedActive: bool = False