CbfObsComponentManager Class
- class ska_mid_cbf_mcs.base.obs.obs_component_manager.CbfObsComponentManager(*args: Any, **kwargs: Any)[source]
Bases:
CbfComponentManagerA base observing device component manager for SKA Mid.CBF MCS
- configure_scan(params: str, task_callback: Callable | None = None, task_abort_event: Event | None = None) None[source]
Execute configure scan operation.
- Parameters:
params – JSON string with input parameters
- Raises:
NotImplementedError – Not implemented in abstract class
- scan(params: str, task_callback: Callable | None = None, task_abort_event: Event | None = None) None[source]
Begin scan operation.
- Parameters:
params – JSON string with input parameters
- Raises:
NotImplementedError – Not implemented in abstract class
- end_scan(params: str, task_callback: Callable | None = None, task_abort_event: Event | None = None) None[source]
End scan operation.
- Parameters:
params – JSON string with input parameters
- Raises:
NotImplementedError – Not implemented in abstract class
- go_to_idle(params: str, task_callback: Callable | None = None, task_abort_event: Event | None = None) None[source]
Execute observing state transition from READY to IDLE.
- Parameters:
params – JSON string with input parameters
- Raises:
NotImplementedError – Not implemented in abstract class