MPICaptureConfig
Definition
typedef struct MPICaptureConfig {
MPICaptureType type; /* POSITION or TIME */
MPICaptureMode mode; /* SINGLE_SHOT or AUTO_ARM */
int32_t feedbackMotorNumber; /* must be same as motor.motorNumber for POSITION mode */
MPIMotorFeedbackInput feedbackInput; /* PRIMARY or SECONDARY */
int32_t engineNumber; /* capture engine number */
MPICaptureTriggerLogic triggerLogic;
MPICaptureTriggerType triggerType;
MPICaptureMotor motor; /* Use only if triggerType is MPICaptureTriggerTypeMOTOR */
MPICaptureSqNode sqNode; /* Use only if triggerType is MPICaptureTriggerTypeSQNODE */
MPICaptureDirect direct; /* Use only if triggerType is MPICaptureTriggerTypeDIRECT */
} MPICaptureConfig;
Required Header: capture.h
Change History: Modified in 04.00.
Description
MPICaptureConfig is the top-level configuration structure for a capture engine. MPICaptureConfig specifies the capture configurations for the input triggerss, feedback source, operation mode, and hardware capture engine number.
| type | MPICaptureType indicating a position-based or time-based capture. |
| mode | MPICaptureMode indicating single-shot or auto-arm triggering mode. |
| feedbackMotorNumber | The feeback motor number. This must be the same as the source.number for POSITION mode. |
| feedbackInput | Primary or secondary. |
| engineNumber | The capture engine number. |
| triggerLogic | MPICaptureTriggerLogic structure configuring the trigger logic. |
| triggerType | MPICaptureTriggerType structure configuring the trigger type. |
| motor | MPICaptureMotor stucture. Only used if triggerType is MPICaptureTriggerTypeMOTOR. |
| sqNode | MPICaptureSqNode structure. Only used if triggerType is MPICaptureTriggerTypeSQNODE. |
| direct | MPICaptureDirect direct structure. Only used if triggerType is MPICaptureTriggerTypeDIRECT. |
The FPGA build options allow from 1 to 8 capture logic engines within each capture module. All capture engines within a module share the same trigger and data sources.

See Also
mpiCaptureConfigGet | mpiCaptureConfigSet | MPICaptureType | MPICaptureMode | MPICaptureTriggerLogic MPICaptureTriggerType | MPICaptureMotor | MPICaptureSqNode | MPICaptureDirect
