Class ADXL362

    • Constructor Detail

      • ADXL362

        public ADXL362​(Accelerometer.Range range)
        Constructor. Uses the onboard CS1.
        Parameters:
        range - The range (+ or -) that the accelerometer will measure.
      • ADXL362

        public ADXL362​(SPI.Port port,
                       Accelerometer.Range range)
        Constructor.
        Parameters:
        port - The SPI port that the accelerometer is connected to
        range - The range (+ or -) that the accelerometer will measure.
    • Method Detail

      • setRange

        public void setRange​(Accelerometer.Range range)
        Description copied from interface: Accelerometer
        Common interface for setting the measuring range of an accelerometer.
        Specified by:
        setRange in interface Accelerometer
        Parameters:
        range - The maximum acceleration, positive or negative, that the accelerometer will measure. Not all accelerometers support all ranges.
      • getX

        public double getX()
        Description copied from interface: Accelerometer
        Common interface for getting the x axis acceleration.
        Specified by:
        getX in interface Accelerometer
        Returns:
        The acceleration along the x axis in g-forces
      • getY

        public double getY()
        Description copied from interface: Accelerometer
        Common interface for getting the y axis acceleration.
        Specified by:
        getY in interface Accelerometer
        Returns:
        The acceleration along the y axis in g-forces
      • getZ

        public double getZ()
        Description copied from interface: Accelerometer
        Common interface for getting the z axis acceleration.
        Specified by:
        getZ in interface Accelerometer
        Returns:
        The acceleration along the z axis in g-forces
      • getAcceleration

        public double getAcceleration​(ADXL362.Axes axis)
        Get the acceleration of one axis in Gs.
        Parameters:
        axis - The axis to read from.
        Returns:
        Acceleration of the ADXL362 in Gs.
      • getAccelerations

        public ADXL362.AllAxes getAccelerations()
        Get the acceleration of all axes in Gs.
        Returns:
        An object containing the acceleration measured on each axis of the ADXL362 in Gs.