FspPssSubarrayComponentManager Class

class ska_mid_cbf_mcs.fsp.fsp_pss_subarray_component_manager.FspPssSubarrayComponentManager(*args: Any, **kwargs: Any)[source]

Bases: CbfComponentManager, CspObsComponentManager

A component manager for the FspPssSubarray device.

property scan_id: int

Scan ID

Returns:

the scan id

Return type:

int

property config_id: str

Config ID

Returns:

the config id

Return type:

str

property fsp_id: int

Fsp ID

Returns:

the fsp id

Return type:

int

property search_window_id: int

Search Window ID

Returns:

the search window id

Return type:

int

property search_beams: List[str]

Search Beams

Returns:

search beams

Return type:

List[str]

property search_beam_id: List[int]

Search Beam ID

Returns:

search beam id

Return type:

List[int]

property output_enable: bool

Output Enable

Returns:

output enable

Return type:

bool

property vcc_ids: List[int]

Assigned VCC IDs

Returns:

list of VCC IDs

Return type:

List[int]

start_communicating() None[source]

Establish communication with the component, then start monitoring.

stop_communicating() None[source]

Stop communication with the component

configure_scan(configuration: str) Tuple[ResultCode, str][source]

Performs the ConfigureScan() command functionality

Parameters:

configuration – The configuration as JSON formatted string

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)

scan(scan_id: int) Tuple[ResultCode, str][source]

Performs the Scan() command functionality

Parameters:

scan_id – The scan id

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)

end_scan() Tuple[ResultCode, str][source]

Performs the EndScan() command functionality

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)

go_to_idle() Tuple[ResultCode, str][source]

Performs the GoToIdle() command functionality

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)

obsreset() Tuple[ResultCode, str][source]

Performs the ObsReset() command functionality

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)

abort() Tuple[ResultCode, str][source]

Performs the Abort() command functionality

Returns:

A tuple containing a return code and a string message indicating status. The message is for information purpose only.

Return type:

(ResultCode, str)