StopCommand#

class lsst.ts.mtdomecom.StopCommand(scheduled_command, llc_name)#

Bases: object

Class representing a command to stop an ongoing motion.

An ongoing motion may need to be stopped if the subsystem, represented by the LlcName, draws power so that issuing a higher priority command would push the power draw over the slip ring limit.

Parameters:
  • scheduled_command (ScheduledCommand) – The command and its parameters that will stop the ongoing motion.

  • llc_name (LlcName) – The name of the subsystem, or Lower Level Component, that the stop command is issued for. This name is used to check if the subsystem currently draws power so that issuing a higher priority command would push the power draw over the slip ring limit.

Attributes Summary

Attributes Documentation

llc_name: LlcName = <dataclasses._MISSING_TYPE object>#
scheduled_command: ScheduledCommand = <dataclasses._MISSING_TYPE object>#