Package com.ctre.phoenix.sensors
Class CANCoderJNI
java.lang.Object
com.ctre.phoenix.CTREJNIWrapper
com.ctre.phoenix.sensors.CANCoderJNI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
ClearStickyFaults
(long handle, int timeoutMs) static int
ConfigAbsoluteSensorRange
(long handle, int absoluteSensorRante, int timeoutMs) static int
ConfigFactoryDefault
(long handle, int timeoutMs) static int
ConfigFeedbackCoefficient
(long handle, double sensorCoefficient, String unitString, int sensorTimeBase, int timeoutMs) static int
ConfigGetAbsoluteSensorRange
(long handle, int timeoutMs) static int
ConfigGetCustomParam
(long handle, int paramIndex, int timoutMs) static double
ConfigGetFeedbackCoefficient
(long handle, int timeoutMs) static int
ConfigGetFeedbackTimeBase
(long handle, int timeoutMs) static String
ConfigGetFeedbackUnitString
(long handle, int timeoutMs) static double
ConfigGetMagnetOffset
(long handle, int timeoutMs) static double
ConfigGetParameter
(long handle, int param, int ordinal, int timeoutMs) static int
ConfigGetSensorDirection
(long handle, int timeoutMs) static int
ConfigGetSensorInitializationStrategy
(long handle, int timeoutMs) static int
ConfigGetVelocityMeasurementPeriod
(long handle, int timeoutMs) static int
ConfigGetVelocityMeasurementWindow
(long handle, int timeoutMs) static int
ConfigMagnetOffset
(long handle, double offsetDegrees, int timeoutMs) static int
ConfigSensorDirection
(long handle, int bDirection, int timeoutMs) static int
ConfigSensorInitializationStrategy
(long handle, int initStrategy, int timeoutMs) static int
ConfigSetCustomParam
(long handle, int newValue, int paramIndex, int timeoutMs) static int
ConfigSetParameter
(long handle, int param, double value, int subValue, int ordinal, int timeoutMs) static int
ConfigVelocityMeasurementPeriod
(long handle, int period, int timeoutMs) static int
ConfigVelocityMeasurementWindow
(long handle, int window, int timeoutMs) static long
static int
Destroy
(long handle) static double
GetAbsolutePosition
(long handle) static double
GetBusVoltage
(long handle) static int
GetFaults
(long handle) static int
GetFirmwareVersion
(long handle) static int
GetLastError
(long handle) static double
GetLastTimestamp
(long handle) static String
GetLastUnitString
(long handle) static int
GetMagnetFieldStrength
(long handle) static double
GetPosition
(long handle) static int
GetStatusFramePeriod
(long handle, int frame, int timeoutMs) static int
GetStickyFaults
(long handle) static double
GetVelocity
(long handle) static boolean
HasResetOccurred
(long handle) static int
SetPosition
(long handle, double pos, int timeoutMs) static int
SetPositionToAbsolute
(long handle, int timeoutMs) static int
SetStatusFramePeriod
(long handle, int statusFrame, int periodMs, int timeoutMs)
-
Constructor Details
-
CANCoderJNI
public CANCoderJNI()
-
-
Method Details
-
Create
-
Destroy
-
GetLastError
-
GetLastUnitString
-
GetLastTimestamp
-
GetBusVoltage
-
GetMagnetFieldStrength
-
GetPosition
-
SetPosition
-
SetPositionToAbsolute
-
ConfigSensorDirection
-
GetVelocity
-
GetAbsolutePosition
-
ConfigVelocityMeasurementPeriod
-
ConfigVelocityMeasurementWindow
-
ConfigAbsoluteSensorRange
-
ConfigMagnetOffset
-
ConfigSensorInitializationStrategy
-
ConfigFeedbackCoefficient
public static int ConfigFeedbackCoefficient(long handle, double sensorCoefficient, String unitString, int sensorTimeBase, int timeoutMs) -
ConfigSetParameter
public static int ConfigSetParameter(long handle, int param, double value, int subValue, int ordinal, int timeoutMs) -
ConfigGetParameter
-
ConfigSetCustomParam
-
ConfigGetCustomParam
-
ConfigFactoryDefault
-
GetFaults
-
GetStickyFaults
-
ClearStickyFaults
-
GetFirmwareVersion
-
HasResetOccurred
-
SetStatusFramePeriod
-
GetStatusFramePeriod
-
ConfigGetVelocityMeasurementPeriod
-
ConfigGetVelocityMeasurementWindow
-
ConfigGetAbsoluteSensorRange
-
ConfigGetMagnetOffset
-
ConfigGetSensorDirection
-
ConfigGetSensorInitializationStrategy
-
ConfigGetFeedbackCoefficient
-
ConfigGetFeedbackUnitString
-
ConfigGetFeedbackTimeBase
-