Accelerometer
- class wpilib.interfaces.Accelerometer
Bases:
pybind11_object
Interface for 3-axis accelerometers.
- Deprecated:
This interface is being removed with no replacement.
- class Range(value: int)
Bases:
pybind11_object
Accelerometer range.
Members:
kRange_2G : 2 Gs max.
kRange_4G : 4 Gs max.
kRange_8G : 8 Gs max.
kRange_16G : 16 Gs max.
- kRange_16G = <Range.kRange_16G: 3>
- kRange_2G = <Range.kRange_2G: 0>
- kRange_4G = <Range.kRange_4G: 1>
- kRange_8G = <Range.kRange_8G: 2>
- property name
- property value
- getX() float
Common interface for getting the x axis acceleration.
- Returns:
The acceleration along the x axis in g-forces
- getY() float
Common interface for getting the y axis acceleration.
- Returns:
The acceleration along the y axis in g-forces
- getZ() float
Common interface for getting the z axis acceleration.
- Returns:
The acceleration along the z axis in g-forces
- setRange(range: wpilib.interfaces._interfaces.Accelerometer.Range) None
Common interface for setting the measuring range of an accelerometer.
- Parameters:
range – The maximum acceleration, positive or negative, that the accelerometer will measure. Not all accelerometers support all ranges.