Run the provided function to run the experiment to check the data.

If none is provided (not all calibration setups are capable of comporting a specialized check data function), then it will check if it is safe to run a calibration for this node. In other words, it will check if all dependencies are in SUCCESS status. If they are, a new calibration is run and its return status is used to determine the success of check data. If it is not safe to rerun a calibration (for example, if the dependencies haven’t been calibrated yet), then check data fails.

A failing check data experiment changes the state of the node.


The status of the node after the experiment.

Return type


Was this useful?