57 package com.boschrexroth.mlpi;
    80   private long _motionHandle;
   102   public native 
void home();
   153   public native 
void moveVelocity(
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
   173   public native 
void moveAbsolute(
double position, 
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
   195   public native 
void moveRelative(
double distance, 
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
   216   public native 
void moveAdditive(
double distance, 
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
   240   public native 
void stop(
boolean stop, 
double deceleration, 
double jerk);
   259   public native 
void gearIn(
Motion.
AxisRef masterAxis, 
int numerator, 
int denominator, 
double fineadjust);
   309   public native 
void flexProfile(
Motion.
AxisRef masterAxis, 
int numerator, 
int denominator, 
double fineadjust, 
int setSelection, 
boolean useSwitchingPos, 
double switchingPosition,  
Motion.
ProfileStartPoint profileEntry, 
double masterOffset, 
double slaveOffset, 
Motion.
SyncType syncMode, 
double syncVelocity, 
double syncAcceleration, 
Motion.
ProfileExecutionMode executionMode);
   324   public native 
void wait(
int timeout);
   343   public native 
void phasingSlave(
double phaseShift, 
double velocity, 
double acceleration, 
double deceleration);
   362   public native 
void phasing(
double phaseShift, 
double velocity, 
double acceleration, 
double deceleration);
   378   public native 
void torqueControl(
double torque, 
double torqueRamp);
   553   public native 
void moveContinuousAbsolute(
double position, 
double endVelocity, 
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
   574   public native 
void moveContinuousRelative(
double distance, 
double endVelocity, 
double velocity, 
double acceleration, 
double deceleration, 
double jerk);
 This enumeration defines the method with which synchronization takes place. 
This enumeration defines how the flex profile is executed. 
This class defines the axis through the definition of control and axis number. 
native void openCyclicAnalogChannel()
native void gearIn(Motion.AxisRef masterAxis, int numerator, int denominator, double fineadjust)
native void wait(int timeout)
This enumeration defines the available cam numbers. The cams actually available depend on the hardwar...
native void moveAbsolute(double position, double velocity, double acceleration, double deceleration, double jerk)
native void openCyclicTorqueChannel()
This enumeration defines the direction and type in which synchronization takes place. Only for FlexProfile! 
native void flexProfile(Motion.AxisRef masterAxis, int numerator, int denominator, double fineadjust, int setSelection, boolean useSwitchingPos, double switchingPosition, Motion.ProfileStartPoint profileEntry, double masterOffset, double slaveOffset, Motion.SyncType syncMode, double syncVelocity, double syncAcceleration, Motion.ProfileExecutionMode executionMode)
native void phasingSlave(double phaseShift, double velocity, double acceleration, double deceleration)
native void torqueControl(double torque, double torqueRamp)
native void camIn(Motion.AxisRef masterAxis, int numerator, int denominator, double fineadjust, double camShaftDistance, Motion.SyncDirection syncMode, Motion.StartMode startMode, Motion.CamTableId camId)
native void gearInPos(Motion.AxisRef masterAxis, int numerator, int denominator, double fineadjust, Motion.StartMode startMode, Motion.SyncDirection syncMode)
native void openCyclicVelocityChannel()
native void moveAdditive(double distance, double velocity, double acceleration, double deceleration, double jerk)
native void synchronOut()
native void writeCyclicAnalog(double cyclicValue)
native void phasing(double phaseShift, double velocity, double acceleration, double deceleration)
native void moveContinuousRelative(double distance, double endVelocity, double velocity, double acceleration, double deceleration, double jerk)
This enumeration defines the direction in which synchronization takes place. 
native void openCyclicPositionChannel()
native void moveContinuousAbsolute(double position, double endVelocity, double velocity, double acceleration, double deceleration, double jerk)
native void writeCyclicTorque(double cyclicValue)
This enumeration defines the method of how a flex profile interprets the start point. 
native void setAbsoluteMeasurement()
Class definition of the MotionLib. 
native void stop(boolean stop, double deceleration, double jerk)
native void writeCyclicPosition(double cyclicValue)
native void power(boolean power)
native void writeCyclicVelocity(double cyclicValue)
native void moveRelative(double distance, double velocity, double acceleration, double deceleration, double jerk)
native void moveVelocity(double velocity, double acceleration, double deceleration, double jerk)