Package com.ctre.phoenix
Class CANifierJNI
java.lang.Object
com.ctre.phoenix.CTREJNIWrapper
com.ctre.phoenix.CANifierJNI
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intJNI_ClearStickyFaults(long handle, int timeoutMs) static intJNI_ConfigClearPositionOnLimitF(long handle, boolean clearPositionOnLimitF, int timeoutMs) static intJNI_ConfigClearPositionOnLimitR(long handle, boolean clearPositionOnLimitR, int timeoutMs) static intJNI_ConfigClearPositionOnQuadIdx(long handle, boolean clearPositionOnQuadIdx, int timeoutMs) static intJNI_ConfigFactoryDefault(long handle, int timeoutMs) static intJNI_ConfigGetCustomParam(long handle, int paramIndex, int timoutMs) static doubleJNI_ConfigGetParameter(long handle, int param, int ordinal, int timeoutMs) static intJNI_ConfigSetCustomParam(long handle, int newValue, int paramIndex, int timeoutMs) static intJNI_ConfigSetParameter(long handle, int param, double value, int subValue, int ordinal, int timeoutMs) static intJNI_ConfigVelocityMeasurementPeriod(long handle, int period, int timeoutMs) static intJNI_ConfigVelocityMeasurementWindow(long handle, int windowSize, int timeoutMs) static intJNI_destroy_CANifier(long handle) static voidJNI_EnablePWMOutput(long handle, int pwmChannel, boolean bEnable) static doubleJNI_GetBatteryVoltage(long handle) static doubleJNI_GetBusVoltage(long handle) static intJNI_GetFaults(long handle) static intJNI_GetFirmwareVersion(long handle) static booleanJNI_GetGeneralInput(long handl, int inputPin) static voidJNI_GetGeneralInputs(long handle, boolean[] allPins) static intJNI_GetLastError(long handle) static voidJNI_GetPWMInput(long handle, int pwmChannel, double[] pulseWidthAndPeriod) static intJNI_GetQuadraturePosition(long handle) static intJNI_GetQuadratureVelocity(long handle) static intJNI_GetStatusFramePeriod(long handle, int frame, int timeoutMs) static intJNI_GetStickyFaults(long handle) static booleanJNI_HasResetOccurred(long handle) static longJNI_new_CANifier(int deviceNumber) static intJNI_SetControlFramePeriod(long handle, int frame, int periodMs) static voidJNI_SetGeneralOutput(long handle, int outputPin, boolean outputValue, boolean outputEnable) static voidJNI_SetGeneralOutputs(long handle, int outputBits, int isOutputBits) static voidJNI_SetLEDOutput(long handle, int dutyCycle, int ledChannel) static voidJNI_SetPWMOutput(long handle, int pwmChannel, int dutyCycle) static intJNI_SetQuadraturePosition(long handle, int newPosition, int timeoutMs) static intJNI_SetStatusFramePeriod(long handle, int statusFrame, int periodMs, int timeoutMs)
-
Constructor Details
-
CANifierJNI
public CANifierJNI()
-
-
Method Details
-
JNI_new_CANifier
-
JNI_destroy_CANifier
-
JNI_SetLEDOutput
-
JNI_SetGeneralOutputs
-
JNI_SetGeneralOutput
public static void JNI_SetGeneralOutput(long handle, int outputPin, boolean outputValue, boolean outputEnable) -
JNI_SetPWMOutput
-
JNI_EnablePWMOutput
-
JNI_GetGeneralInputs
-
JNI_GetGeneralInput
-
JNI_GetPWMInput
-
JNI_GetLastError
-
JNI_GetBatteryVoltage
-
JNI_GetQuadraturePosition
-
JNI_SetQuadraturePosition
-
JNI_GetQuadratureVelocity
-
JNI_ConfigVelocityMeasurementPeriod
-
JNI_ConfigVelocityMeasurementWindow
-
JNI_ConfigClearPositionOnLimitF
public static int JNI_ConfigClearPositionOnLimitF(long handle, boolean clearPositionOnLimitF, int timeoutMs) -
JNI_ConfigClearPositionOnLimitR
public static int JNI_ConfigClearPositionOnLimitR(long handle, boolean clearPositionOnLimitR, int timeoutMs) -
JNI_ConfigClearPositionOnQuadIdx
public static int JNI_ConfigClearPositionOnQuadIdx(long handle, boolean clearPositionOnQuadIdx, int timeoutMs) -
JNI_ConfigSetCustomParam
public static int JNI_ConfigSetCustomParam(long handle, int newValue, int paramIndex, int timeoutMs) -
JNI_ConfigGetCustomParam
-
JNI_ConfigSetParameter
public static int JNI_ConfigSetParameter(long handle, int param, double value, int subValue, int ordinal, int timeoutMs) -
JNI_ConfigGetParameter
-
JNI_ConfigFactoryDefault
-
JNI_SetStatusFramePeriod
public static int JNI_SetStatusFramePeriod(long handle, int statusFrame, int periodMs, int timeoutMs) -
JNI_GetStatusFramePeriod
-
JNI_SetControlFramePeriod
-
JNI_GetFirmwareVersion
-
JNI_HasResetOccurred
-
JNI_GetFaults
-
JNI_GetStickyFaults
-
JNI_ClearStickyFaults
-
JNI_GetBusVoltage
-