Class OculusIO.OculusIOInputs

java.lang.Object
frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Direct Known Subclasses:
OculusIOInputsAutoLogged
Enclosing interface:
OculusIO

public static class OculusIO.OculusIOInputs extends Object
Data structure for Oculus inputs that can be automatically logged.
  • Field Details

    • position

      public float[] position
      3D position coordinates [x, y, z]
    • quaternion

      public float[] quaternion
      Quaternion orientation [w, x, y, z]
    • eulerAngles

      public float[] eulerAngles
      Euler angles [roll, pitch, yaw] in degrees
    • timestamp

      public double timestamp
      Current timestamp from the Oculus
    • frameCount

      public int frameCount
      Frame counter from the Oculus
    • batteryPercent

      public double batteryPercent
      Battery level percentage
    • misoValue

      public int misoValue
      Current MISO (Master In Slave Out) value
  • Constructor Details

    • OculusIOInputs

      public OculusIOInputs()