Package com.revrobotics.jni
Class CANSparkMaxJNI
- java.lang.Object
-
- com.revrobotics.jni.RevJNIWrapper
-
- com.revrobotics.jni.CANSparkMaxJNI
-
public class CANSparkMaxJNI extends RevJNIWrapper
-
-
Constructor Summary
Constructors Constructor Description CANSparkMaxJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
c_SparkMax_BurnFlash(long handle)
static int
c_SparkMax_ClearFaults(long handle)
static long
c_SparkMax_Create(int deviceId, int motortype)
static void
c_SparkMax_Destroy(long handle)
static int
c_SparkMax_DisableVoltageCompensation(long handle)
static void
c_SparkMax_EnableExternalControl(boolean enable)
static int
c_SparkMax_EnableLimitSwitch(long handle, int sw, boolean enable)
static int
c_SparkMax_EnableSoftLimit(long handle, int dir, boolean enable)
static int
c_SparkMax_EnableVoltageCompensation(long handle, float nominalVoltage)
static int
c_SparkMax_GetAnalogAverageDepth(long handle)
static boolean
c_SparkMax_GetAnalogInverted(long handle)
static int
c_SparkMax_GetAnalogMeasurementPeriod(long handle)
static int
c_SparkMax_GetAnalogMode(long handle)
static float
c_SparkMax_GetAnalogPosition(long handle)
static float
c_SparkMax_GetAnalogPositionConversionFactor(long handle)
static float
c_SparkMax_GetAnalogVelocity(long handle)
static float
c_SparkMax_GetAnalogVelocityConversionFactor(long handle)
static float
c_SparkMax_GetAnalogVoltage(long handle)
static int
c_SparkMax_GetAPIBuildRevision()
static int
c_SparkMax_GetAPIMajorRevision()
static int
c_SparkMax_GetAPIMinorRevision()
static int
c_SparkMax_GetAPIVersion()
static float
c_SparkMax_GetAppliedOutput(long handle)
static int
c_SparkMax_GetAverageDepth(long handle)
static float
c_SparkMax_GetBusVoltage(long handle)
static float
c_SparkMax_GetClosedLoopRampRate(long handle)
static int
c_SparkMax_GetControlFramePeriod(long handle)
static int
c_SparkMax_GetCPR(long handle)
static float
c_SparkMax_GetD(long handle, int slotID)
static int
c_SparkMax_GetDeviceId(long handle)
static float
c_SparkMax_GetDFilter(long handle, int slotID)
static boolean
c_SparkMax_GetEncoderInverted(long handle)
static float
c_SparkMax_GetEncoderPosition(long handle)
static float
c_SparkMax_GetEncoderVelocity(long handle)
static boolean
c_SparkMax_GetFault(long handle, int faultId)
static int
c_SparkMax_GetFaults(long handle)
static int
c_SparkMax_GetFeedbackDeviceID(long handle)
static float
c_SparkMax_GetFF(long handle, int slotID)
static int
c_SparkMax_GetFirmwareVersion(long handle)
static float
c_SparkMax_GetI(long handle, int slotID)
static float
c_SparkMax_GetIAccum(long handle)
static int
c_SparkMax_GetIdleMode(long handle)
static float
c_SparkMax_GetIMaxAccum(long handle, int slotID)
static boolean
c_SparkMax_GetInverted(long handle)
static float
c_SparkMax_GetIZone(long handle, int slotID)
static int
c_SparkMax_GetLastError(long handle)
static int
c_SparkMax_GetLimitPolarity(long handle, int sw)
static boolean
c_SparkMax_GetLimitSwitch(long handle, int sw)
static int
c_SparkMax_GetMeasurementPeriod(long handle)
static float
c_SparkMax_GetMotorTemperature(long handle)
static int
c_SparkMax_GetMotorType(long handle)
static float
c_SparkMax_GetOpenLoopRampRate(long handle)
static float
c_SparkMax_GetOutputCurrent(long handle)
static float
c_SparkMax_GetOutputMax(long handle, int slotID)
static float
c_SparkMax_GetOutputMin(long handle, int slotID)
static float
c_SparkMax_GetP(long handle, int slotID)
static float
c_SparkMax_GetPositionConversionFactor(long handle)
static float
c_SparkMax_GetSecondaryCurrentLimit(long handle)
static int
c_SparkMax_GetSecondaryCurrentLimitCycles(long handle)
static int
c_SparkMax_GetSmartCurrentFreeLimit(long handle)
static int
c_SparkMax_GetSmartCurrentLimitRPM(long handle)
static int
c_SparkMax_GetSmartCurrentStallLimit(long handle)
static int
c_SparkMax_GetSmartMotionAccelStrategy(long handle, int slotID)
static float
c_SparkMax_GetSmartMotionAllowedClosedLoopError(long handle, int slotID)
static float
c_SparkMax_GetSmartMotionMaxAccel(long handle, int slotID)
static float
c_SparkMax_GetSmartMotionMaxVelocity(long handle, int slotID)
static float
c_SparkMax_GetSmartMotionMinOutputVelocity(long handle, int slotID)
static float
c_SparkMax_GetSoftLimit(long handle, int dir)
static boolean
c_SparkMax_GetStickyFault(long handle, int faultId)
static int
c_SparkMax_GetStickyFaults(long handle)
static float
c_SparkMax_GetVelocityConversionFactor(long handle)
static float
c_SparkMax_GetVoltageCompensationNominalVoltage(long handle)
static boolean
c_SparkMax_IsFollower(long handle)
static boolean
c_SparkMax_IsLimitEnabled(long handle, int sw)
static boolean
c_SparkMax_IsSoftLimitEnabled(long handle, int dir)
static int
c_SparkMax_RestoreFactoryDefaults(long handle, boolean persist)
static float
c_SparkMax_SafeFloat(float f)
static int
c_SparkMax_SetAnalogAverageDepth(long handle, int depth)
static int
c_SparkMax_SetAnalogInverted(long handle, boolean inverted)
static int
c_SparkMax_SetAnalogMeasurementPeriod(long handle, int samples)
static int
c_SparkMax_SetAnalogMode(long handle, int mode)
static int
c_SparkMax_SetAnalogPositionConversionFactor(long handle, float conversion)
static int
c_SparkMax_SetAnalogVelocityConversionFactor(long handle, float conversion)
static int
c_SparkMax_SetAverageDepth(long handle, int depth)
static int
c_SparkMax_SetCANTimeout(long handle, int timeoutMs)
static int
c_SparkMax_SetClosedLoopRampRate(long handle, float rate)
static void
c_SparkMax_SetControlFramePeriod(long handle, int periodMs)
static int
c_SparkMax_SetCPR(long handle, int cpr)
static int
c_SparkMax_SetD(long handle, int slotID, float gain)
static int
c_SparkMax_SetDFilter(long handle, int slotID, float gain)
static void
c_SparkMax_SetEnable(boolean enable)
static int
c_SparkMax_SetEncoderInverted(long handle, boolean inverted)
static int
c_SparkMax_SetEncoderPosition(long handle, float position)
static int
c_SparkMax_SetFeedbackDevice(long handle, int sensorID)
static int
c_SparkMax_SetFeedbackDeviceRange(long handle, float min, float max)
static int
c_SparkMax_SetFF(long handle, int slotID, float gain)
static int
c_SparkMax_SetFollow(long handle, int followerArbId, int followerCfg)
static int
c_SparkMax_SetI(long handle, int slotID, float gain)
static int
c_SparkMax_SetIAccum(long handle, float iAccum)
static int
c_SparkMax_SetIdleMode(long handle, int idlemode)
static int
c_SparkMax_SetIMaxAccum(long handle, int slotID, float iMaxAccum)
static int
c_SparkMax_SetInverted(long handle, boolean inverted)
static int
c_SparkMax_SetIZone(long handle, int slotID, float IZone)
static int
c_SparkMax_SetLimitPolarity(long handle, int sw, int polarity)
static int
c_SparkMax_SetMeasurementPeriod(long handle, int samples)
static int
c_SparkMax_SetMotorType(long handle, int type)
static int
c_SparkMax_SetOpenLoopRampRate(long handle, float rate)
static int
c_SparkMax_SetOutputRange(long handle, int slotID, float min, float max)
static int
c_SparkMax_SetP(long handle, int slotID, float gain)
static int
c_SparkMax_SetPeriodicFramePeriod(long handle, int frameId, int periodMs)
static int
c_SparkMax_SetpointCommand(long handle, float value, int ctrlType, int pidSlot, float arbFeedforward, int arbFFUnits)
static int
c_SparkMax_SetPositionConversionFactor(long handle, float conversion)
static int
c_SparkMax_SetSecondaryCurrentLimit(long handle, float limit, int chopCycles)
static int
c_SparkMax_SetSensorType(long handle, int sensorType)
static int
c_SparkMax_SetSmartCurrentLimit(long handle, int stallLimit, int freeLimit, int limitRPM)
static int
c_SparkMax_SetSmartMotionAccelStrategy(long handle, int slotID, int accelStrategy)
static int
c_SparkMax_SetSmartMotionAllowedClosedLoopError(long handle, int slotID, float allowedError)
static int
c_SparkMax_SetSmartMotionMaxAccel(long handle, int slotID, float maxAccel)
static int
c_SparkMax_SetSmartMotionMaxVelocity(long handle, int slotID, float maxVel)
static int
c_SparkMax_SetSmartMotionMinOutputVelocity(long handle, int slotID, float minVel)
static int
c_SparkMax_SetSoftLimit(long handle, int dir, float limit)
static int
c_SparkMax_SetVelocityConversionFactor(long handle, float conversion)
-
-
-
Method Detail
-
c_SparkMax_Create
public static long c_SparkMax_Create(int deviceId, int motortype)
-
c_SparkMax_Destroy
public static void c_SparkMax_Destroy(long handle)
-
c_SparkMax_GetFirmwareVersion
public static int c_SparkMax_GetFirmwareVersion(long handle)
-
c_SparkMax_GetDeviceId
public static int c_SparkMax_GetDeviceId(long handle)
-
c_SparkMax_SetMotorType
public static int c_SparkMax_SetMotorType(long handle, int type)
-
c_SparkMax_GetMotorType
public static int c_SparkMax_GetMotorType(long handle)
-
c_SparkMax_SetPeriodicFramePeriod
public static int c_SparkMax_SetPeriodicFramePeriod(long handle, int frameId, int periodMs)
-
c_SparkMax_SetControlFramePeriod
public static void c_SparkMax_SetControlFramePeriod(long handle, int periodMs)
-
c_SparkMax_GetControlFramePeriod
public static int c_SparkMax_GetControlFramePeriod(long handle)
-
c_SparkMax_SetEncoderPosition
public static int c_SparkMax_SetEncoderPosition(long handle, float position)
-
c_SparkMax_RestoreFactoryDefaults
public static int c_SparkMax_RestoreFactoryDefaults(long handle, boolean persist)
-
c_SparkMax_SetFollow
public static int c_SparkMax_SetFollow(long handle, int followerArbId, int followerCfg)
-
c_SparkMax_SafeFloat
public static float c_SparkMax_SafeFloat(float f)
-
c_SparkMax_EnableExternalControl
public static void c_SparkMax_EnableExternalControl(boolean enable)
-
c_SparkMax_SetEnable
public static void c_SparkMax_SetEnable(boolean enable)
-
c_SparkMax_SetpointCommand
public static int c_SparkMax_SetpointCommand(long handle, float value, int ctrlType, int pidSlot, float arbFeedforward, int arbFFUnits)
-
c_SparkMax_SetInverted
public static int c_SparkMax_SetInverted(long handle, boolean inverted)
-
c_SparkMax_GetInverted
public static boolean c_SparkMax_GetInverted(long handle)
-
c_SparkMax_SetSmartCurrentLimit
public static int c_SparkMax_SetSmartCurrentLimit(long handle, int stallLimit, int freeLimit, int limitRPM)
-
c_SparkMax_GetSmartCurrentStallLimit
public static int c_SparkMax_GetSmartCurrentStallLimit(long handle)
-
c_SparkMax_GetSmartCurrentFreeLimit
public static int c_SparkMax_GetSmartCurrentFreeLimit(long handle)
-
c_SparkMax_GetSmartCurrentLimitRPM
public static int c_SparkMax_GetSmartCurrentLimitRPM(long handle)
-
c_SparkMax_SetSecondaryCurrentLimit
public static int c_SparkMax_SetSecondaryCurrentLimit(long handle, float limit, int chopCycles)
-
c_SparkMax_GetSecondaryCurrentLimit
public static float c_SparkMax_GetSecondaryCurrentLimit(long handle)
-
c_SparkMax_GetSecondaryCurrentLimitCycles
public static int c_SparkMax_GetSecondaryCurrentLimitCycles(long handle)
-
c_SparkMax_SetIdleMode
public static int c_SparkMax_SetIdleMode(long handle, int idlemode)
-
c_SparkMax_GetIdleMode
public static int c_SparkMax_GetIdleMode(long handle)
-
c_SparkMax_EnableVoltageCompensation
public static int c_SparkMax_EnableVoltageCompensation(long handle, float nominalVoltage)
-
c_SparkMax_GetVoltageCompensationNominalVoltage
public static float c_SparkMax_GetVoltageCompensationNominalVoltage(long handle)
-
c_SparkMax_DisableVoltageCompensation
public static int c_SparkMax_DisableVoltageCompensation(long handle)
-
c_SparkMax_SetOpenLoopRampRate
public static int c_SparkMax_SetOpenLoopRampRate(long handle, float rate)
-
c_SparkMax_GetOpenLoopRampRate
public static float c_SparkMax_GetOpenLoopRampRate(long handle)
-
c_SparkMax_SetClosedLoopRampRate
public static int c_SparkMax_SetClosedLoopRampRate(long handle, float rate)
-
c_SparkMax_GetClosedLoopRampRate
public static float c_SparkMax_GetClosedLoopRampRate(long handle)
-
c_SparkMax_IsFollower
public static boolean c_SparkMax_IsFollower(long handle)
-
c_SparkMax_GetFaults
public static int c_SparkMax_GetFaults(long handle)
-
c_SparkMax_GetStickyFaults
public static int c_SparkMax_GetStickyFaults(long handle)
-
c_SparkMax_GetFault
public static boolean c_SparkMax_GetFault(long handle, int faultId)
-
c_SparkMax_GetStickyFault
public static boolean c_SparkMax_GetStickyFault(long handle, int faultId)
-
c_SparkMax_GetBusVoltage
public static float c_SparkMax_GetBusVoltage(long handle)
-
c_SparkMax_GetAppliedOutput
public static float c_SparkMax_GetAppliedOutput(long handle)
-
c_SparkMax_GetOutputCurrent
public static float c_SparkMax_GetOutputCurrent(long handle)
-
c_SparkMax_GetMotorTemperature
public static float c_SparkMax_GetMotorTemperature(long handle)
-
c_SparkMax_ClearFaults
public static int c_SparkMax_ClearFaults(long handle)
-
c_SparkMax_BurnFlash
public static int c_SparkMax_BurnFlash(long handle)
-
c_SparkMax_SetCANTimeout
public static int c_SparkMax_SetCANTimeout(long handle, int timeoutMs)
-
c_SparkMax_EnableSoftLimit
public static int c_SparkMax_EnableSoftLimit(long handle, int dir, boolean enable)
-
c_SparkMax_IsSoftLimitEnabled
public static boolean c_SparkMax_IsSoftLimitEnabled(long handle, int dir)
-
c_SparkMax_SetSoftLimit
public static int c_SparkMax_SetSoftLimit(long handle, int dir, float limit)
-
c_SparkMax_GetSoftLimit
public static float c_SparkMax_GetSoftLimit(long handle, int dir)
-
c_SparkMax_SetSensorType
public static int c_SparkMax_SetSensorType(long handle, int sensorType)
-
c_SparkMax_SetLimitPolarity
public static int c_SparkMax_SetLimitPolarity(long handle, int sw, int polarity)
-
c_SparkMax_GetLimitPolarity
public static int c_SparkMax_GetLimitPolarity(long handle, int sw)
-
c_SparkMax_GetLimitSwitch
public static boolean c_SparkMax_GetLimitSwitch(long handle, int sw)
-
c_SparkMax_EnableLimitSwitch
public static int c_SparkMax_EnableLimitSwitch(long handle, int sw, boolean enable)
-
c_SparkMax_IsLimitEnabled
public static boolean c_SparkMax_IsLimitEnabled(long handle, int sw)
-
c_SparkMax_GetAnalogPosition
public static float c_SparkMax_GetAnalogPosition(long handle)
-
c_SparkMax_GetAnalogVelocity
public static float c_SparkMax_GetAnalogVelocity(long handle)
-
c_SparkMax_GetAnalogVoltage
public static float c_SparkMax_GetAnalogVoltage(long handle)
-
c_SparkMax_SetAnalogPositionConversionFactor
public static int c_SparkMax_SetAnalogPositionConversionFactor(long handle, float conversion)
-
c_SparkMax_SetAnalogVelocityConversionFactor
public static int c_SparkMax_SetAnalogVelocityConversionFactor(long handle, float conversion)
-
c_SparkMax_GetAnalogPositionConversionFactor
public static float c_SparkMax_GetAnalogPositionConversionFactor(long handle)
-
c_SparkMax_GetAnalogVelocityConversionFactor
public static float c_SparkMax_GetAnalogVelocityConversionFactor(long handle)
-
c_SparkMax_SetAnalogInverted
public static int c_SparkMax_SetAnalogInverted(long handle, boolean inverted)
-
c_SparkMax_GetAnalogInverted
public static boolean c_SparkMax_GetAnalogInverted(long handle)
-
c_SparkMax_SetAnalogAverageDepth
public static int c_SparkMax_SetAnalogAverageDepth(long handle, int depth)
-
c_SparkMax_GetAnalogAverageDepth
public static int c_SparkMax_GetAnalogAverageDepth(long handle)
-
c_SparkMax_SetAnalogMeasurementPeriod
public static int c_SparkMax_SetAnalogMeasurementPeriod(long handle, int samples)
-
c_SparkMax_GetAnalogMeasurementPeriod
public static int c_SparkMax_GetAnalogMeasurementPeriod(long handle)
-
c_SparkMax_SetAnalogMode
public static int c_SparkMax_SetAnalogMode(long handle, int mode)
-
c_SparkMax_GetAnalogMode
public static int c_SparkMax_GetAnalogMode(long handle)
-
c_SparkMax_GetEncoderPosition
public static float c_SparkMax_GetEncoderPosition(long handle)
-
c_SparkMax_GetEncoderVelocity
public static float c_SparkMax_GetEncoderVelocity(long handle)
-
c_SparkMax_SetPositionConversionFactor
public static int c_SparkMax_SetPositionConversionFactor(long handle, float conversion)
-
c_SparkMax_SetVelocityConversionFactor
public static int c_SparkMax_SetVelocityConversionFactor(long handle, float conversion)
-
c_SparkMax_GetPositionConversionFactor
public static float c_SparkMax_GetPositionConversionFactor(long handle)
-
c_SparkMax_GetVelocityConversionFactor
public static float c_SparkMax_GetVelocityConversionFactor(long handle)
-
c_SparkMax_SetAverageDepth
public static int c_SparkMax_SetAverageDepth(long handle, int depth)
-
c_SparkMax_GetAverageDepth
public static int c_SparkMax_GetAverageDepth(long handle)
-
c_SparkMax_SetMeasurementPeriod
public static int c_SparkMax_SetMeasurementPeriod(long handle, int samples)
-
c_SparkMax_GetMeasurementPeriod
public static int c_SparkMax_GetMeasurementPeriod(long handle)
-
c_SparkMax_SetCPR
public static int c_SparkMax_SetCPR(long handle, int cpr)
-
c_SparkMax_GetCPR
public static int c_SparkMax_GetCPR(long handle)
-
c_SparkMax_SetEncoderInverted
public static int c_SparkMax_SetEncoderInverted(long handle, boolean inverted)
-
c_SparkMax_GetEncoderInverted
public static boolean c_SparkMax_GetEncoderInverted(long handle)
-
c_SparkMax_SetP
public static int c_SparkMax_SetP(long handle, int slotID, float gain)
-
c_SparkMax_SetI
public static int c_SparkMax_SetI(long handle, int slotID, float gain)
-
c_SparkMax_SetD
public static int c_SparkMax_SetD(long handle, int slotID, float gain)
-
c_SparkMax_SetDFilter
public static int c_SparkMax_SetDFilter(long handle, int slotID, float gain)
-
c_SparkMax_SetFF
public static int c_SparkMax_SetFF(long handle, int slotID, float gain)
-
c_SparkMax_SetIZone
public static int c_SparkMax_SetIZone(long handle, int slotID, float IZone)
-
c_SparkMax_SetOutputRange
public static int c_SparkMax_SetOutputRange(long handle, int slotID, float min, float max)
-
c_SparkMax_GetP
public static float c_SparkMax_GetP(long handle, int slotID)
-
c_SparkMax_GetI
public static float c_SparkMax_GetI(long handle, int slotID)
-
c_SparkMax_GetD
public static float c_SparkMax_GetD(long handle, int slotID)
-
c_SparkMax_GetDFilter
public static float c_SparkMax_GetDFilter(long handle, int slotID)
-
c_SparkMax_GetFF
public static float c_SparkMax_GetFF(long handle, int slotID)
-
c_SparkMax_GetIZone
public static float c_SparkMax_GetIZone(long handle, int slotID)
-
c_SparkMax_GetOutputMin
public static float c_SparkMax_GetOutputMin(long handle, int slotID)
-
c_SparkMax_GetOutputMax
public static float c_SparkMax_GetOutputMax(long handle, int slotID)
-
c_SparkMax_SetSmartMotionMaxVelocity
public static int c_SparkMax_SetSmartMotionMaxVelocity(long handle, int slotID, float maxVel)
-
c_SparkMax_SetSmartMotionMaxAccel
public static int c_SparkMax_SetSmartMotionMaxAccel(long handle, int slotID, float maxAccel)
-
c_SparkMax_SetSmartMotionMinOutputVelocity
public static int c_SparkMax_SetSmartMotionMinOutputVelocity(long handle, int slotID, float minVel)
-
c_SparkMax_SetSmartMotionAccelStrategy
public static int c_SparkMax_SetSmartMotionAccelStrategy(long handle, int slotID, int accelStrategy)
-
c_SparkMax_SetSmartMotionAllowedClosedLoopError
public static int c_SparkMax_SetSmartMotionAllowedClosedLoopError(long handle, int slotID, float allowedError)
-
c_SparkMax_GetSmartMotionMaxVelocity
public static float c_SparkMax_GetSmartMotionMaxVelocity(long handle, int slotID)
-
c_SparkMax_GetSmartMotionMaxAccel
public static float c_SparkMax_GetSmartMotionMaxAccel(long handle, int slotID)
-
c_SparkMax_GetSmartMotionMinOutputVelocity
public static float c_SparkMax_GetSmartMotionMinOutputVelocity(long handle, int slotID)
-
c_SparkMax_GetSmartMotionAccelStrategy
public static int c_SparkMax_GetSmartMotionAccelStrategy(long handle, int slotID)
-
c_SparkMax_GetSmartMotionAllowedClosedLoopError
public static float c_SparkMax_GetSmartMotionAllowedClosedLoopError(long handle, int slotID)
-
c_SparkMax_SetIMaxAccum
public static int c_SparkMax_SetIMaxAccum(long handle, int slotID, float iMaxAccum)
-
c_SparkMax_GetIMaxAccum
public static float c_SparkMax_GetIMaxAccum(long handle, int slotID)
-
c_SparkMax_SetIAccum
public static int c_SparkMax_SetIAccum(long handle, float iAccum)
-
c_SparkMax_GetIAccum
public static float c_SparkMax_GetIAccum(long handle)
-
c_SparkMax_SetFeedbackDevice
public static int c_SparkMax_SetFeedbackDevice(long handle, int sensorID)
-
c_SparkMax_SetFeedbackDeviceRange
public static int c_SparkMax_SetFeedbackDeviceRange(long handle, float min, float max)
-
c_SparkMax_GetFeedbackDeviceID
public static int c_SparkMax_GetFeedbackDeviceID(long handle)
-
c_SparkMax_GetAPIMajorRevision
public static int c_SparkMax_GetAPIMajorRevision()
-
c_SparkMax_GetAPIMinorRevision
public static int c_SparkMax_GetAPIMinorRevision()
-
c_SparkMax_GetAPIBuildRevision
public static int c_SparkMax_GetAPIBuildRevision()
-
c_SparkMax_GetAPIVersion
public static int c_SparkMax_GetAPIVersion()
-
c_SparkMax_GetLastError
public static int c_SparkMax_GetLastError(long handle)
-
-