ska_tmc_cspmasterleafnode.commands package

Submodules

ska_tmc_cspmasterleafnode.commands.abstract_command module

Abstract command class for CSP Master Leaf Node

class ska_tmc_cspmasterleafnode.commands.abstract_command.CspMLNCommand(*args: Any, **kwargs: Any)

Bases: TmcLeafNodeCommand

Abstract command class for all CspMasterLeafNode

check_unresponsive() None

Checks if the device is unresponsive

Returns:

None

init_adapter() Tuple[ska_tango_base.commands.ResultCode, str]

Creates adapter for underlying csp master device

ska_tmc_cspmasterleafnode.commands.on_command module

On command class for CSPMasterLeafNode.

class ska_tmc_cspmasterleafnode.commands.on_command.On(*args: Any, **kwargs: Any)

Bases: CspMLNCommand

A class for CspMasterLeafNode’s On() command.

On command on CspmasterLeafNode enables the telescope to perform further operations and observations. It Invokes On command on CSP Master device.

do(argin=None)

Method to invoke On command on CSP Master.

on(logger, task_callback: Optional[Callable] = None, task_abort_event: Optional[Event] = None) None

A method to invoke the On command. It sets the task_callback status according to command progress.

Parameters:
  • logger (logging.Logger) – logger

  • task_callback (Callable, optional) – Update task state, defaults to None

  • task_abort_event (Event, optional) – Check for abort, defaults to None

ska_tmc_cspmasterleafnode.commands.standby_command module

Standby command class for CSP Master Leaf Node

class ska_tmc_cspmasterleafnode.commands.standby_command.Standby(*args: Any, **kwargs: Any)

Bases: CspMLNCommand

A class for CSP MasterLeafNode’s Standby() command.

Standby command on CSP MasterLeafNode invokes Standby command on CSP Master device.

do(argin=None)

Method to invoke Standby command on CSP Master.

standby(logger, task_callback: Optional[Callable] = None, task_abort_event: Optional[Event] = None) None

A method to invoke the Standby command. It sets the task_callback status according to command progress.

Parameters:
  • logger (logging.Logger) – logger

  • task_callback (Callable, optional) – Update task state, defaults to None

  • task_abort_event (Event, optional) – Check for abort, defaults to None

Module contents

Init file for CSP Master Leaf Node Commands

class ska_tmc_cspmasterleafnode.commands.Off(*args: Any, **kwargs: Any)

Bases: CspMLNCommand

A class for CspMasterLeafNode’s Off() command.

Off command on CspMasterLeafNode invokes Off command on CSP Master device.

do(argin=None)

Method to invoke Off command on CSP Master.

off(logger, task_callback: Optional[Callable] = None, task_abort_event: Optional[Event] = None) None

A method to invoke the Off command. It sets the task_callback status according to command progress.

Parameters:
  • logger (logging.Logger) – logger

  • task_callback (Callable, optional) – Update task state, defaults to None

  • task_abort_event (Event, optional) – Check for abort, defaults to None

class ska_tmc_cspmasterleafnode.commands.On(*args: Any, **kwargs: Any)

Bases: CspMLNCommand

A class for CspMasterLeafNode’s On() command.

On command on CspmasterLeafNode enables the telescope to perform further operations and observations. It Invokes On command on CSP Master device.

do(argin=None)

Method to invoke On command on CSP Master.

on(logger, task_callback: Optional[Callable] = None, task_abort_event: Optional[Event] = None) None

A method to invoke the On command. It sets the task_callback status according to command progress.

Parameters:
  • logger (logging.Logger) – logger

  • task_callback (Callable, optional) – Update task state, defaults to None

  • task_abort_event (Event, optional) – Check for abort, defaults to None

class ska_tmc_cspmasterleafnode.commands.Standby(*args: Any, **kwargs: Any)

Bases: CspMLNCommand

A class for CSP MasterLeafNode’s Standby() command.

Standby command on CSP MasterLeafNode invokes Standby command on CSP Master device.

do(argin=None)

Method to invoke Standby command on CSP Master.

standby(logger, task_callback: Optional[Callable] = None, task_abort_event: Optional[Event] = None) None

A method to invoke the Standby command. It sets the task_callback status according to command progress.

Parameters:
  • logger (logging.Logger) – logger

  • task_callback (Callable, optional) – Update task state, defaults to None

  • task_abort_event (Event, optional) – Check for abort, defaults to None