public class EncoderJNI extends JNIWrapper
Constructor and Description |
---|
EncoderJNI() |
Modifier and Type | Method and Description |
---|---|
static void |
freeEncoder(int encoderHandle) |
static int |
getEncoder(int encoderHandle) |
static double |
getEncoderDecodingScaleFactor(int encoderHandle) |
static boolean |
getEncoderDirection(int encoderHandle) |
static double |
getEncoderDistance(int encoderHandle) |
static double |
getEncoderDistancePerPulse(int encoderHandle) |
static int |
getEncoderEncodingScale(int encoderHandle) |
static int |
getEncoderEncodingType(int encoderHandle) |
static int |
getEncoderFPGAIndex(int encoderHandle) |
static double |
getEncoderPeriod(int encoderHandle) |
static double |
getEncoderRate(int encoderHandle) |
static int |
getEncoderRaw(int encoderHandle) |
static int |
getEncoderSamplesToAverage(int encoderHandle) |
static boolean |
getEncoderStopped(int encoderHandle) |
static int |
getEncodingScaleFactor(int encoderHandle) |
static int |
initializeEncoder(int digitalSourceHandleA,
int analogTriggerTypeA,
int digitalSourceHandleB,
int analogTriggerTypeB,
boolean reverseDirection,
int encodingType) |
static void |
resetEncoder(int encoderHandle) |
static void |
setEncoderDistancePerPulse(int encoderHandle,
double distancePerPulse) |
static void |
setEncoderIndexSource(int encoderHandle,
int digitalSourceHandle,
int analogTriggerType,
int indexingType) |
static void |
setEncoderMaxPeriod(int encoderHandle,
double maxPeriod) |
static void |
setEncoderMinRate(int encoderHandle,
double minRate) |
static void |
setEncoderReverseDirection(int encoderHandle,
boolean reverseDirection) |
static void |
setEncoderSamplesToAverage(int encoderHandle,
int samplesToAverage) |
getPort, getPortWithModule
public EncoderJNI()
public static int initializeEncoder(int digitalSourceHandleA, int analogTriggerTypeA, int digitalSourceHandleB, int analogTriggerTypeB, boolean reverseDirection, int encodingType)
public static void freeEncoder(int encoderHandle)
public static int getEncoder(int encoderHandle)
public static int getEncoderRaw(int encoderHandle)
public static int getEncodingScaleFactor(int encoderHandle)
public static void resetEncoder(int encoderHandle)
public static double getEncoderPeriod(int encoderHandle)
public static void setEncoderMaxPeriod(int encoderHandle, double maxPeriod)
public static boolean getEncoderStopped(int encoderHandle)
public static boolean getEncoderDirection(int encoderHandle)
public static double getEncoderDistance(int encoderHandle)
public static double getEncoderRate(int encoderHandle)
public static void setEncoderMinRate(int encoderHandle, double minRate)
public static void setEncoderDistancePerPulse(int encoderHandle, double distancePerPulse)
public static void setEncoderReverseDirection(int encoderHandle, boolean reverseDirection)
public static void setEncoderSamplesToAverage(int encoderHandle, int samplesToAverage)
public static int getEncoderSamplesToAverage(int encoderHandle)
public static void setEncoderIndexSource(int encoderHandle, int digitalSourceHandle, int analogTriggerType, int indexingType)
public static int getEncoderFPGAIndex(int encoderHandle)
public static int getEncoderEncodingScale(int encoderHandle)
public static double getEncoderDecodingScaleFactor(int encoderHandle)
public static double getEncoderDistancePerPulse(int encoderHandle)
public static int getEncoderEncodingType(int encoderHandle)