Class CANA301JNI

java.lang.Object
com.revrobotics.jni.RevJNIWrapper
com.revrobotics.jni.CANA301JNI

public class CANA301JNI extends RevJNIWrapper
  • Constructor Details

    • CANA301JNI

      public CANA301JNI()
  • Method Details

    • c_A301_RegisterId

      public static int c_A301_RegisterId(int busId, int deviceId)
    • c_A301_Create

      public static long c_A301_Create(int busId, int deviceId, MutableInt mutableStatusObj)
    • c_A301_Close

      public static void c_A301_Close(long handle)
    • c_A301_Destroy

      public static void c_A301_Destroy(long handle)
    • c_A301_GetFirmwareVersion

      public static int c_A301_GetFirmwareVersion(long handle)
    • c_A301_SetRelativeEncoderPosition

      public static int c_A301_SetRelativeEncoderPosition(long handle, float position)
    • c_A301_SetAbsoluteEncoderPosition

      public static int c_A301_SetAbsoluteEncoderPosition(long handle, float position)
    • c_A301_SetpointCommand

      public static int c_A301_SetpointCommand(long handle, float value, int ctrlType, float positionSpeed)
    • c_A301_SetAbsolutePositionContinuousInput

      public static int c_A301_SetAbsolutePositionContinuousInput(long handle, boolean enabled)
    • c_A301_GetAbsolutePositionContinuousInput

      public static boolean c_A301_GetAbsolutePositionContinuousInput(long handle)
    • c_A301_SetInverted

      public static int c_A301_SetInverted(long handle, boolean inverted)
    • c_A301_GetInverted

      public static boolean c_A301_GetInverted(long handle)
    • c_A301_ClearFaults

      public static int c_A301_ClearFaults(long handle)
    • c_A301_SetStatusFramePeriod

      public static int c_A301_SetStatusFramePeriod(long handle, int frame, int period_ms)
    • c_A301_GetStatusFramePeriod

      public static int c_A301_GetStatusFramePeriod(long handle, int frame)
    • c_A301_GetPeriodicStatus0

      public static @Nullable A301.PeriodicStatus0 c_A301_GetPeriodicStatus0(long handle)
    • c_A301_GetPeriodicStatus1

      public static @Nullable A301.PeriodicStatus1 c_A301_GetPeriodicStatus1(long handle)
    • c_A301_GetPeriodicStatus2

      public static @Nullable A301.PeriodicStatus2 c_A301_GetPeriodicStatus2(long handle)
    • c_A301_GetPeriodicStatus3

      public static @Nullable A301.PeriodicStatus3 c_A301_GetPeriodicStatus3(long handle)