FspCorrSubarrayComponentManager Class
- class ska_mid_cbf_mcs.fsp.fsp_corr_subarray_component_manager.FspCorrSubarrayComponentManager(*args: Any, **kwargs: Any)[source]
Bases:
CbfComponentManager
,CspObsComponentManager
A component manager for the FspCorrSubarray device.
- property frequency_band: tango.DevEnum
Frequency Band
- Returns:
the frequency band
- Return type:
tango.DevEnum
- property stream_tuning: List[float]
Band 5 Tuning
- Returns:
an array of float, (first element corresponds to the first stream, second to the second stream).
- Return type:
List[float]
- property frequency_band_offset_stream1: int
Frequency Band Offset Stream 1
- Returns:
the frequency band offset for stream 1
- Return type:
- property frequency_band_offset_stream2: int
Frequency Band Offset Stream 2
- Returns:
the frequency band offset for stream 2
- Return type:
- property bandwidth: int
Bandwidth
- Returns:
the corr bandwidth (bandwidth to be correlated is <Full Bandwidth>/2^bandwidth).
- Return type:
- property fsp_channel_offset: int
ID of the first (lowest bandwidth) channel generated on this FSP. See channel_offset in telescope model for more details.
- Returns:
the starting channel ID assigned to this FSP
- Return type:
- property vis_destination_address: str
VIS Destination Address
- Returns:
JSON string containing info about current SDP destination addresses being used
- Return type:
- property output_link_map: List[List[int]]
Output Link Map
- Returns:
the output link map
- Return type:
List[List[int]]
- property channel_averaging_map: List[List[int]]
Channel Averaging Map
- Returns:
the channel averaging map. Consists of 2*20 array of integers(20 tupples representing 20* 744 channels). The first element is the ID of the first channel in a channel group. The second element is the averaging factor
- Return type:
List[List[int]]
- property simulation_mode: SimulationMode
Get the simulation mode of the component manager.
- Returns:
simulation mode of the component manager
- start_communicating() None [source]
Establish communication with the component, then start monitoring.
- 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)