BuiltInAccelerometer

class wpilib.BuiltInAccelerometer(range: wpilib.interfaces._interfaces.Accelerometer.Range = <Range.kRange_8G: 2>)

Bases: Accelerometer, Sendable

Built-in accelerometer.

This class allows access to the roboRIO’s internal accelerometer.

Constructor.

Parameters:

range – The range the accelerometer will measure

getX() float
Returns:

The acceleration of the roboRIO along the X axis in g-forces

getY() float
Returns:

The acceleration of the roboRIO along the Y axis in g-forces

getZ() float
Returns:

The acceleration of the roboRIO along the Z axis in g-forces

initSendable(builder: wpiutil._wpiutil.SendableBuilder) None
setRange(range: wpilib.interfaces._interfaces.Accelerometer.Range) None

Set the measuring range of the accelerometer.

Parameters:

range – The maximum acceleration, positive or negative, that the accelerometer will measure. Not all accelerometers support all ranges.