Class DetachedEncoderJNI

java.lang.Object
com.revrobotics.jni.DetachedEncoderJNI

public abstract class DetachedEncoderJNI extends Object
  • Constructor Details

    • DetachedEncoderJNI

      public DetachedEncoderJNI()
  • Method Details

    • create

      public static long create(int id, int model)
    • registerId

      public static int registerId(int id)
    • clearFaults

      public static void clearFaults(long handle)
    • getEncoderModel

      public static int getEncoderModel(long handle)
    • getEncoderPosition

      public static double getEncoderPosition(long handle)
    • getEncoderVelocity

      public static double getEncoderVelocity(long handle)
    • getEncoderAngle

      public static double getEncoderAngle(long handle)
    • getEncoderRawAngle

      public static double getEncoderRawAngle(long handle)
    • setEncoderPosition

      public static int setEncoderPosition(long handle, double position)
    • getFaultsBitfield

      public static int getFaultsBitfield(long handle)
    • getStickyFaultsBitfield

      public static int getStickyFaultsBitfield(long handle)
    • getFirmwareVersion

      public static DetachedEncoder.FirmwareVersion getFirmwareVersion(long handle)
    • getParameterType

      public static int getParameterType(int index)
    • configure

      public static int configure(long handle, String flattened, boolean reset)
    • close

      public static void close(long handle)
    • destroy

      public static void destroy(long handle)
    • isInverted

      public static boolean isInverted(long handle)
    • getAverageDepth

      public static int getAverageDepth(long handle)
    • getPositionConversionFactor

      public static float getPositionConversionFactor(long handle)
    • getVelocityConversionFactor

      public static float getVelocityConversionFactor(long handle)
    • getAngleConversionFactor

      public static float getAngleConversionFactor(long handle)
    • isDutyCycleZeroCentered

      public static boolean isDutyCycleZeroCentered(long handle)
    • getDutyCycleAverageDepth

      public static int getDutyCycleAverageDepth(long handle)
    • getDutyCycleOffset

      public static float getDutyCycleOffset(long handle)
    • getStatus0

      public static DetachedEncoder.PeriodicStatus0 getStatus0(long handle)
    • getStatus1

      public static DetachedEncoder.PeriodicStatus1 getStatus1(long handle)
    • getStatus2

      public static DetachedEncoder.PeriodicStatus2 getStatus2(long handle)
    • getStatus3

      public static DetachedEncoder.PeriodicStatus3 getStatus3(long handle)
    • getStatus4

      public static DetachedEncoder.PeriodicStatus4 getStatus4(long handle)