WPILibC++ 2024.3.2
|
Enumerations | |
enum | HAL_AccelerometerRange : int32_t { HAL_AccelerometerRange_k2G = 0 , HAL_AccelerometerRange_k4G = 1 , HAL_AccelerometerRange_k8G = 2 } |
The acceptable accelerometer ranges. More... | |
Functions | |
void | HAL_SetAccelerometerActive (HAL_Bool active) |
Sets the accelerometer to active or standby mode. More... | |
void | HAL_SetAccelerometerRange (HAL_AccelerometerRange range) |
Sets the range of values that can be measured (either 2, 4, or 8 g-forces). More... | |
double | HAL_GetAccelerometerX (void) |
Gets the x-axis acceleration. More... | |
double | HAL_GetAccelerometerY (void) |
Gets the y-axis acceleration. More... | |
double | HAL_GetAccelerometerZ (void) |
Gets the z-axis acceleration. More... | |
enum HAL_AccelerometerRange : int32_t |
double HAL_GetAccelerometerX | ( | void | ) |
Gets the x-axis acceleration.
This is a floating point value in units of 1 g-force.
double HAL_GetAccelerometerY | ( | void | ) |
Gets the y-axis acceleration.
This is a floating point value in units of 1 g-force.
double HAL_GetAccelerometerZ | ( | void | ) |
Gets the z-axis acceleration.
This is a floating point value in units of 1 g-force.
void HAL_SetAccelerometerActive | ( | HAL_Bool | active | ) |
Sets the accelerometer to active or standby mode.
It must be in standby mode to change any configuration.
active | true to set to active, false for standby |
void HAL_SetAccelerometerRange | ( | HAL_AccelerometerRange | range | ) |
Sets the range of values that can be measured (either 2, 4, or 8 g-forces).
The accelerometer should be in standby mode when this is called.
range | the accelerometer range |