Index
All Classes and Interfaces|All Packages
C
- c_NAVX_createCan(int, int) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_createUSB(int, int) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_destroy() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_enableOptionalMessages(int, int, int, int, int, int, int, int, int, int) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getAlgoStates(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getAngle() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getAngularVel(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getCompass(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getLinearAccel(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getPitch() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getQuat6D(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getQuat9D(float[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getRoll() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getSensorUUID(int[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getTemperature() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_getYaw() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_reset() - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_selfTest(int[]) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_setODRHz(int) - Static method in class com.studica.frc.jni.NAVXJNI
- c_NAVX_swapYawMode(int) - Static method in class com.studica.frc.jni.NAVXJNI
- com.studica.frc - package com.studica.frc
- com.studica.frc.jni - package com.studica.frc.jni
D
E
- enable9DYaw(boolean) - Method in class com.studica.frc.Navx
-
Enable Yaw to use 9D instead of 6D
- enableOptionalMessages(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.studica.frc.Navx
-
Used to pick what sort of data is needed to be sent via the CAN bus
F
- forceLoad() - Static method in class com.studica.frc.jni.StudicaJNIWrapper
-
Force load the library.
G
- getAlgoStates(float[]) - Method in class com.studica.frc.Navx
-
Get selected filtering algorithm parameters to observe settings or calibration
- getAngle() - Method in class com.studica.frc.Navx
-
Gets the countinous angle from the IMU filtering algorithm.
- getAngularVel() - Method in class com.studica.frc.Navx
-
Get angular velocity measurements from the gyroscope when not at rest
- getCompass(float[]) - Method in class com.studica.frc.Navx
-
Get raw, yaw offsetted magnetic field values from the magnetometer
- getExtractOnStaticLoad() - Static method in class com.studica.frc.jni.StudicaJNIWrapper.Helper
-
Get whether to load the driver on static init.
- getLinearAccel() - Method in class com.studica.frc.Navx
-
Get linear acceleration measurements from the accelerometer when not at rest
- getPitch() - Method in class com.studica.frc.Navx
-
Gets the converted pitch angle from the IMU filtering algorithm.
- getQuat6D() - Method in class com.studica.frc.Navx
-
Gets the 6-axis quaternion (no magnetometer).
- getQuat9D() - Method in class com.studica.frc.Navx
-
Gets the 9-axis quaternion (with magnetometer).
- getRoll() - Method in class com.studica.frc.Navx
-
Gets the converted roll angle from the IMU filtering algorithm.
- getRotation2d() - Method in class com.studica.frc.Navx
-
Gets the robot heading as a Rotation2d based on yaw.
- getRotation3d() - Method in class com.studica.frc.Navx
-
Gets a Rotation3d constructed from the navx quaternion.
- getSensorUUID(int[]) - Method in class com.studica.frc.Navx
-
Get internal sensor UUID
- getTemperature() - Method in class com.studica.frc.Navx
-
Get the gyroscope chip temperature
- getValue() - Method in enum class com.studica.frc.Navx.Port
- getYaw() - Method in class com.studica.frc.Navx
-
Gets the converted yaw angle from the IMU filtering algorithm.
H
- Helper() - Constructor for class com.studica.frc.jni.StudicaJNIWrapper.Helper
K
- kUSB1 - Enum constant in enum class com.studica.frc.Navx.Port
- kUSB2 - Enum constant in enum class com.studica.frc.Navx.Port
N
- Navx - Class in com.studica.frc
- Navx(int) - Constructor for class com.studica.frc.Navx
-
NavX3 object constructor with default 100Hz update rate.
- Navx(int, int) - Constructor for class com.studica.frc.Navx
-
NavX3 object constructor with custom update rate.
- Navx(Navx.Port) - Constructor for class com.studica.frc.Navx
-
NavX3 object constructor for USB communication with default 100Hz update rate
- Navx(Navx.Port, int) - Constructor for class com.studica.frc.Navx
-
NavX3 object constructor for USB communication.
- Navx.Port - Enum Class in com.studica.frc
-
Enum for the user to select which USB port they connect the
- NAVXJNI - Class in com.studica.frc.jni
- NAVXJNI() - Constructor for class com.studica.frc.jni.NAVXJNI
R
- resetYaw() - Method in class com.studica.frc.Navx
-
Reset IMU Yaw back to 0
S
- selfTest(int[]) - Method in class com.studica.frc.Navx
-
Trigger IMU self test functionality on gyroscope and accelerometer unit
- setExtractOnStaticLoad(boolean) - Static method in class com.studica.frc.jni.StudicaJNIWrapper.Helper
-
Set whether to load the driver on static init.
- setODRHz(int) - Method in class com.studica.frc.Navx
-
Set the CAN and USB user data output rate, must be less than 1000Hz (IMU update rate)
- StudicaJNIWrapper - Class in com.studica.frc.jni
-
Demo class for loading the driver via JNI.
- StudicaJNIWrapper() - Constructor for class com.studica.frc.jni.StudicaJNIWrapper
- StudicaJNIWrapper.Helper - Class in com.studica.frc.jni
-
Helper class for determining whether or not to load the driver on static initialization.
V
- valueOf(String) - Static method in enum class com.studica.frc.Navx.Port
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.studica.frc.Navx.Port
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages