MPIMotionAttributes / MPIMotionAttributes
      Definition: MPIMotionAttributes 
      typedef struct MPIMotionAttributes {
  const double			*delay; 	/* MPIMotionAttrMaskDELAY */
  long				id; 		/* MPIMotionAttrMaskID */
  const long			*elementId; 	/* MPIMotionAttrMaskELEMENT_ID */
  double				masterStart;	/* MPIMotionAttrMaskMASTER_START */
  long				repeatFrom; 	/* MPIMotionAttrMaskREPEAT */
  MPIEventMask			eventMask;	/* MPIMotionAttrMaskEVENT */
  const double			*finalVelocity; /* MPIMotionAttrMaskFINAL_VEL */
  const MPIMotionAttrHold		*hold;		/* MPIMotionAttrMaskHOLD */
  const long			*outputCount;	/* MPIMotionAttrMaskOUTPUT for path motion - number of outputs - per axis */
  const MPIMotionAttrOutput	*output;	/* MPIMotionAttrMaskOUTPUT for path and non path motion - outputs - per axis */
} MPIMotionAttributes;
 | 
          Change History: Modified in the 03.04.00 
Description
      
        
           | 
          
            
              | delay | 
              This array defines the delay time (seconds) before a motion profile begins execution.  | 
             
            
              | id | 
              This value defines the identity for a point to point motion. The id is limited to 16-bit resolution by the controller firmware. | 
             
            
              | elementId | 
              This array defines the identity for each element of a path motion. The elementId is limited to 16-bit resolution by the controller firmware. | 
             
            
              | masterStart | 
              This field is only used with the MASTER_START motion attribute and when commanding a cam motion. This field defines the position of the master at the start of the cam motion. See Starting at Specific Master Positions.  | 
             
            
              | repeatFrom | 
              This field is only used with the REPEAT motion attribute and when commanding a cam motion. This field defines the first frame that is repeated. Any frames before this frame will act as a run-in sequence. See Repeating Cams .  | 
             
            | 
         
       
      
      Definition: MPIMotionAttributes
      Description
      
        
           | 
          
            
              | eventMask | 
              This structure specifies the mask to enable event generation. See MPIEventMask for more information. | 
             
            
              | *finalVelocity | 
              This array specifies the target velocity for each axis when MPIMotionAttrMaskFINAL_VEL is used. | 
             
            
              | *hold | 
              This array specifies the hold configurations for each axis when MPIMotionAttrMaskHOLD is used. | 
             
            
              | *outputCount | 
              This array specifies the number of points per axis, to set/clear an output when MPIMotionAttrMaskOUTPUT is used.  | 
             
            
              | *output | 
              This structure specifies the output configuration for each axis when MPIMotionAttrMaskOUTPUT is used. | 
             
            | 
         
       
      See Also
      MPIEventMask | MPIMotionAttrMask 
        
     |