Package edu.wpi.first.hal
Class EncoderJNI
java.lang.Object
edu.wpi.first.hal.JNIWrapper
edu.wpi.first.hal.EncoderJNI
public class EncoderJNI extends JNIWrapper
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description EncoderJNI() -
Method Summary
Modifier and Type Method Description static voidfreeEncoder(int encoderHandle)static intgetEncoder(int encoderHandle)static doublegetEncoderDecodingScaleFactor(int encoderHandle)static booleangetEncoderDirection(int encoderHandle)static doublegetEncoderDistance(int encoderHandle)static doublegetEncoderDistancePerPulse(int encoderHandle)static intgetEncoderEncodingScale(int encoderHandle)static intgetEncoderEncodingType(int encoderHandle)static intgetEncoderFPGAIndex(int encoderHandle)static doublegetEncoderPeriod(int encoderHandle)static doublegetEncoderRate(int encoderHandle)static intgetEncoderRaw(int encoderHandle)static intgetEncoderSamplesToAverage(int encoderHandle)static booleangetEncoderStopped(int encoderHandle)static intgetEncodingScaleFactor(int encoderHandle)static intinitializeEncoder(int digitalSourceHandleA, int analogTriggerTypeA, int digitalSourceHandleB, int analogTriggerTypeB, boolean reverseDirection, int encodingType)static voidresetEncoder(int encoderHandle)static voidsetEncoderDistancePerPulse(int encoderHandle, double distancePerPulse)static voidsetEncoderIndexSource(int encoderHandle, int digitalSourceHandle, int analogTriggerType, int indexingType)static voidsetEncoderMaxPeriod(int encoderHandle, double maxPeriod)static voidsetEncoderMinRate(int encoderHandle, double minRate)static voidsetEncoderReverseDirection(int encoderHandle, boolean reverseDirection)static voidsetEncoderSamplesToAverage(int encoderHandle, int samplesToAverage)static voidsetEncoderSimDevice(int handle, int device)
-
Constructor Details
-
EncoderJNI
public EncoderJNI()
-
-
Method Details
-
initializeEncoder
public static int initializeEncoder(int digitalSourceHandleA, int analogTriggerTypeA, int digitalSourceHandleB, int analogTriggerTypeB, boolean reverseDirection, int encodingType) -
freeEncoder
-
setEncoderSimDevice
-
getEncoder
-
getEncoderRaw
-
getEncodingScaleFactor
-
resetEncoder
-
getEncoderPeriod
-
setEncoderMaxPeriod
-
getEncoderStopped
-
getEncoderDirection
-
getEncoderDistance
-
getEncoderRate
-
setEncoderMinRate
-
setEncoderDistancePerPulse
-
setEncoderReverseDirection
-
setEncoderSamplesToAverage
-
getEncoderSamplesToAverage
-
setEncoderIndexSource
public static void setEncoderIndexSource(int encoderHandle, int digitalSourceHandle, int analogTriggerType, int indexingType) -
getEncoderFPGAIndex
-
getEncoderEncodingScale
-
getEncoderDecodingScaleFactor
-
getEncoderDistancePerPulse
-
getEncoderEncodingType
-