Index

C D E F G H K N R S V 
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

destroy() - Method in class com.studica.frc.Navx
Destructs the NavX C++ Instance

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.
C D E F G H K N R S V 
All Classes and Interfaces|All Packages