MPIRecorderRecord

Definition: MPIRecorderRecord

typedef union MPIRecorderRecord {
	MPIRecorderRecordPoint   point[MPIRecorderADDRESS_COUNT_MAX];
	MPIRecorderRecordAxis    axis[MPIRecorderMAX_AXIS_RECORDS];
	MPIRecorderRecordFilter  filter[MPIRecorderMAX_FILTER_RECORDS];
} MPIRecorderRecord;

Description

MPIRecorderRecord is a union of structures, containing an array of recorder data. Recorder data is configured by specifying an array of controller memory addresses (see MPIRecorderConfig).  Later, data is retrieved by using MPIRecorderRecord array. The general purpose data record is defined by the point structure and corresponds to the addresses specified by mpiRecorderConfigSet(…).

For convenience, the axis and filter data record structures have been pre-defined for commonly used recorder data. To use the axis or filter data record structures, the controller memory addresses must be configured by mpiRecorderRecordConfig(…).

point an array of  generic data records.  All data records can be accessed using the point data structure definition.
axis an array of pre-defined axis specific data records.
filter an array of pre-defined filter specific data records.

See Also

MPIRecorderConfig