Package edu.wpi.first.wpilibj
Class BuiltInAccelerometer
java.lang.Object
edu.wpi.first.wpilibj.BuiltInAccelerometer
- All Implemented Interfaces:
Sendable,AutoCloseable
Built-in accelerometer.
This class allows access to the roboRIO's internal accelerometer.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()doublegetX()The acceleration in the X axis.doublegetY()The acceleration in the Y axis.doublegetZ()The acceleration in the Z axis.voidinitSendable(SendableBuilder builder) Initializes thisSendableobject.final voidSet the measuring range of the accelerometer.
-
Constructor Details
-
BuiltInAccelerometer
Constructor.- Parameters:
range- The range the accelerometer will measure
-
BuiltInAccelerometer
public BuiltInAccelerometer()Constructor. The accelerometer will measure +/-8 g-forces
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable
-
setRange
Set the measuring range of the accelerometer.- Parameters:
range- The maximum acceleration, positive or negative, that the accelerometer will measure.
-
getX
The acceleration in the X axis.- Returns:
- The acceleration of the roboRIO along the X axis in g-forces
-
getY
The acceleration in the Y axis.- Returns:
- The acceleration of the roboRIO along the Y axis in g-forces
-
getZ
The acceleration in the Z axis.- Returns:
- The acceleration of the roboRIO along the Z axis in g-forces
-
initSendable
Description copied from interface:SendableInitializes thisSendableobject.- Specified by:
initSendablein interfaceSendable- Parameters:
builder- sendable builder
-