SlimComponentManager Class
- class ska_mid_cbf_tdc_mcs.slim.slim_component_manager.SlimComponentManager(*args: Any, **kwargs: Any)[source]
Bases:
CbfComponentManagerManages a Serial Lightweight Interconnect Mesh (SLIM).
- get_configuration_string() str[source]
Returns the configurations string used to configure the SLIM.
- Returns:
the SLIM configuration string
- Return type:
- get_link_names() list[str][source]
Returns a list of SLIM Link names, formatted ‘tx_device_name->rx_device_name’.
- get_health_summary() list[ska_control_model.health_state.HealthState][source]
Returns a list of HealthState enums describing the status of each link.
- Returns:
the health state of each SLIM link in the mesh.
- Return type:
list[HealthState]
- get_bit_error_rate() list[float][source]
Returns a list containing the bit-error rates for each link.
- slim_test() tuple[ska_control_model.result_code.ResultCode, str][source]
Examines various attributes from active SLIM Links and logs the metrics in a summary table.
- on(task_callback: Callable | None = None, **kwargs: any) tuple[ska_control_model.result_code.ResultCode, str][source]