MPIControlStatistics

Definition

typedef struct MPIControlStatistics {
double maxForegroundTime;
double maxBackgroundTime;
double maxDelta;
double avgBackgroundRate;
double avgBackgroundTime;
double backgroundTime;
} MPIControlStatistics;

Change History: Added in the 03.04.00

Description

MPIControlStatistics contains read only statistics of the controller’s processor load. It is useful for monitoring the foreground and background task execution times.

For more information about controller processor load, see SynqNet Controller Performance.

maxForegroundTime Maximum amount of time to execute the controller's foreground task in microseconds (ms).
maxBackgroundTime Maximum amount of time to execute the controller's background task in microseconds (ms).
maxDelta Maximum number of times a full background task is interrupted by the foreground task. A value of zero means the background task executed to completion without being interrupted by the foreground task.
avgBackgroundRate Average interrupted background cycle rate (cycles/sec).
avgBackgroundTime Average interrupted background cycle time in microseconds (ms).
backgroundTime Uninterrupted background cycle time in microseconds (ms).

See Also

mpiControlStatistics | mpiControlStatisticsReset