Accelerometer¶
- class wpilib.interfaces.Accelerometer¶
Bases:
pybind11_object
Interface for 3-axis accelerometers.
- class Range(value: int)¶
Bases:
pybind11_object
Members:
kRange_2G
kRange_4G
kRange_8G
kRange_16G
- 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.