Class XCANImu

java.lang.Object
xbot.common.controls.sensors.XCANImu
All Implemented Interfaces:
AutoCloseable

public abstract class XCANImu extends Object implements AutoCloseable
  • Constructor Details

    • XCANImu

      public XCANImu()
  • Method Details

    • reset

      public abstract void reset()
    • getRotation2d

      public abstract Rotation2d getRotation2d()
    • getRotation3d

      public abstract Rotation3d getRotation3d()
    • getAccelerationX

      public abstract LinearAcceleration getAccelerationX()
    • getAccelerationY

      public abstract LinearAcceleration getAccelerationY()
    • getYaw

      public abstract Angle getYaw()
    • getPitch

      public abstract Angle getPitch()
    • getRoll

      public abstract Angle getRoll()
    • isConnected

      public abstract boolean isConnected()
    • getAccelerationZ

      public abstract LinearAcceleration getAccelerationZ()
    • getSupplyVoltage

      public abstract Voltage getSupplyVoltage()
    • setYaw

      public abstract void setYaw(Angle newValue)
    • getTemperature

      public abstract Temperature getTemperature()
    • initSendable

      public abstract void initSendable(SendableBuilder builder)
    • getAccumGyroX

      public abstract Angle getAccumGyroX()
    • getAccumGyroY

      public abstract Angle getAccumGyroY()
    • getAccumGyroZ

      public abstract Angle getAccumGyroZ()