Daq Health Model

An implementation of a health model for a DAQ receiver.

class DaqHealthModel(component_state_callback)

A health model for a Daq receiver.

__init__(component_state_callback)

Initialise a new instance.

Parameters:

component_state_callback (Callable[..., None]) – callback to be called whenever there is a change to this component’s state, including the health model’s evaluated health state.

evaluate_health()

Compute overall health of the Daq receiver.

Return type:

HealthState

Returns:

an overall health of the Daq receiver.