BowlerKernel
LinearInterpolationCommand.java
Go to the documentation of this file.
1 package com.neuronrobotics.sdk.commands.cartesian;
2 
3 import com.neuronrobotics.sdk.addons.kinematics.math.TransformNR;
4 import com.neuronrobotics.sdk.common.BowlerAbstractCommand;
5 import com.neuronrobotics.sdk.common.BowlerMethod;
6 
7 // TODO: Auto-generated Javadoc
12 
21  public LinearInterpolationCommand(TransformNR taskSpaceTransform, double mmOfFiliment, int ms, boolean forceNoBuffer) {
22  setOpCode("_sli");
24  getCallingDataStorage().add(forceNoBuffer?1:0);
26 
27  getCallingDataStorage().addAs32((int) (taskSpaceTransform.getX()*1000));
28  getCallingDataStorage().addAs32((int) (taskSpaceTransform.getY()*1000));
29  getCallingDataStorage().addAs32((int) (taskSpaceTransform.getZ()*1000));
30 
31  getCallingDataStorage().addAs32((int) (mmOfFiliment*1000));
32 
33 
34  }
35 }
LinearInterpolationCommand(TransformNR taskSpaceTransform, double mmOfFiliment, int ms, boolean forceNoBuffer)
synchronized boolean add(byte data)
Definition: ByteList.java:149