Class ImuDataFactory

java.lang.Object
com.diozero.devices.imu.ImuDataFactory

public class ImuDataFactory
extends Object
  • Constructor Summary

    Constructors
    Constructor Description
    ImuDataFactory()  
  • Method Summary

    Modifier and Type Method Description
    static org.apache.commons.math3.complex.Quaternion createQuaternion​(int[] quat, double scale)  
    static org.apache.commons.math3.geometry.euclidean.threed.Vector3D createVector​(short[] data, double scale)  
    static ImuData newInstance​(short[] gyro, short[] accel, short[] compass, float temperature, double gyroScale, double accelScale, double compassScale)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImuDataFactory

      public ImuDataFactory()
  • Method Details

    • createVector

      public static org.apache.commons.math3.geometry.euclidean.threed.Vector3D createVector​(short[] data, double scale)
    • createQuaternion

      public static org.apache.commons.math3.complex.Quaternion createQuaternion​(int[] quat, double scale)
    • newInstance

      public static ImuData newInstance​(short[] gyro, short[] accel, short[] compass, float temperature, double gyroScale, double accelScale, double compassScale)