# Result Reporters

The result reporters makes it possible to extract specific values of selected producer from the result. The result reporters belong to a step but has to be tied to the monitor/restriction which they read the values from. Only monitors or restrictions located in the same step as the result reporter can be selected. A result reporter is added to a step using drag and drop (in the same way as monitors and restrictions). Each result reporter is responsible for reporting a specific result value, for example, Rundown Angle, Final Torque, Prevailing Torque.

It is possible to tie a result reporter to:

- Program monitors

- Step monitors

- Step restrictions

Each result reporter defines a final value type:

- Final Angle

- Final Torque

- Prevailing Torque

- Self-tap Torque

- Current

- Rundown Angle

- Number of Pulses

## General Parameters

Parameter | Description
--- | ---
Producer | Specifies which monitor/restriction produces the value.
Value | Specifies which value to show from the selected producer.

Limitations:

- It is only possible to add a result reporter on a monitor/restriction belonging to a step in main path or a program monitor/program restriction.

- There may exist several reporters on a step if they are of different type.

- There may exist a result reporter of, for example, type final angle on every step and program monitor angle.

- For those monitor/restrictions that have more than one result value, it is possible to add more than one result reporter if the result reporters are of different types.

- There may not exist several result reporters of the same type on a step or on a program monitor/restriction.

- There is only one result reported for each possible final value type.

Rules:

- The internal number of a result item has to be the same as for the corresponding result reporter.

- The internal number of a monitor/restriction result has to be the same as the internal number of the monitor/restriction in the configuration.

- The step results has to be ordered according to the order of execution. The first executed step has to be first.

Possible values reported by a result reporter if present in the monitor/restriction/step:

- The monitors/restrictions measured value (as float or integer)

- The monitors/restrictions high and low limits

- Status

- Torque trigger and angle trigger

- Angle target and torque target (read from the step)

Possible values for status:

- Low

- OK

- High

- Other

- NotSet

The target values do not belong to any step monitor so the target values are taken from the step that the monitor belongs to.