M1CoverLimitSwitches#

class lsst.ts.atpneumatics.M1CoverLimitSwitches(cover1ClosedActive=False, cover2ClosedActive=False, cover3ClosedActive=False, cover4ClosedActive=False, cover1OpenedActive=False, cover2OpenedActive=False, cover3OpenedActive=False, cover4OpenedActive=False)#

Bases: object

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

cover1ClosedActive#

True if cover/petal 1 closed.

Type:

bool

cover2ClosedActive#

True if cover/petal 2 closed.

Type:

bool

cover3ClosedActive#

True if cover/petal 3 closed.

Type:

bool

cover4ClosedActive#

True if cover/petal 4 closed.

Type:

bool

cover1OpenedActive#

True if cover/petal 1 open.

Type:

bool

cover2OpenedActive#

True if cover/petal 2 open.

Type:

bool

cover3OpenedActive#

True if cover/petal 3 open.

Type:

bool

cover4OpenedActive#

True if cover/petal 4 open.

Type:

bool

Parameters:
  • cover1ClosedActive (bool, default: False)

  • cover2ClosedActive (bool, default: False)

  • cover3ClosedActive (bool, default: False)

  • cover4ClosedActive (bool, default: False)

  • cover1OpenedActive (bool, default: False)

  • cover2OpenedActive (bool, default: False)

  • cover3OpenedActive (bool, default: False)

  • cover4OpenedActive (bool, default: False)

Attributes Summary

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#