FspModeSubarrayComponentManager Class

class ska_mid_cbf_tdc_mcs.fsp.fsp_mode_subarray_component_manager.FspModeSubarrayComponentManager(*args: Any, **kwargs: Any)[source]

Bases: CbfObsComponentManager

A base class component manager for the FspModeSubarray devices.

update_health_state_from_hps() HealthState[source]

Read the HPS function mode controller device’s healthState attr and update the MCS FspModeSubarray device accordingly.

Returns:

The current healthState of the FSP.

Return type:

HealthState

update_gain(gain: float) None[source]

Update fine channel gains.

Parameters:

argin – gain to apply

update_delay_model(model: str) tuple[ska_control_model.result_code.ResultCode, str][source]

Update the FSP’s delay model (serialized JSON object)

Parameters:

model – the delay model data

Returns:

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

Return type:

(ResultCode, str)