ska_dishln_pointing_device.commands
Submodules
GenerateProgramTrackTable_command
This module contains GenerateProgramTrackTable implementation.
- class ska_dishln_pointing_device.commands.generate_program_track_table.GenerateProgramTrackTable(component_manager, logger)
Bases:
objectLong-running version of GenerateProgramTrackTable.
- do() Tuple[ska_tango_base.commands.ResultCode, str]
Executes the GenerateProgramTrackTable command logic.
- generate_program_track_table(task_callback: ska_tango_base.base.TaskCallbackType, task_abort_event: Optional[Event] = None) Tuple[ska_tango_base.commands.ResultCode, str]
This is a long running method for GenerateProgramTrackTable command, executes do hook, invokes command asynchronously.
- ska_dishln_pointing_device.commands.generate_program_track_table.task_callback_default(status: Optional[ska_tango_base.commands.TaskStatus] = None, progress: Optional[int] = None, result: Optional[Any] = None, exception: Optional[Exception] = None) None
Default method if the taskcallback is not passed
- Parameters:
status – status of the task.
progress – progress of the task.
result – result of the task.
exception – an exception raised from the task.
StopProgramTrackTable_command
This module contains StopProgramTrackTable implementation.