.

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;

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering