Changes to the MPICaptureConfig structure
Analog / SynqNet Phase I (20020117.1.6 / 20011220.1.16)
typedef struct MPICaptureConfig {
MPIIoTrigger trigger;
long latchCount;
...
} MPICaptureConfig;
/* MPIIoTrigger */
typedef struct MPIIoTrigger {
...
unsigned long mask;
unsigned long pattern;
} MPIIoTrigger;
|
SynqNet Phase II (20030620.1.1)
typedef struct MPICaptureConfig {
MPICaptureTrigger source[MPICaptureSourceCOUNT];
MPICaptureEdge edge;
MPICaptureTriggerGlobal global;
MPICaptureType type;
long captureMotorNumber;
long feedbackMotorNumber;
/* the same as captureMotorNumber for POSITION capture */
MPIMotorFeedback encoder;
long captureIndex /* 0, 1,... */
} MPICaptureConfig;
typedef struct MPICaptureTrigger {
long enabled; /* TRUE/FALSE */
long invert; /* TRUE = invert, FALSE = normal */
} MPICaptureTrigger;
typedef struct MPICaptureTriggerGlobal {
long enabled; /* TRUE/FALSE */
} MPICaptureTriggerGlobal;
|
