WPILibC++ 2024.3.2
AnalogGyro.h File Reference
#include <stdint.h>
#include "hal/Types.h"

Go to the source code of this file.

Functions

HAL_GyroHandle HAL_InitializeAnalogGyro (HAL_AnalogInputHandle handle, const char *allocationLocation, int32_t *status)
 Initializes an analog gyro. More...
 
void HAL_SetupAnalogGyro (HAL_GyroHandle handle, int32_t *status)
 Sets up an analog gyro with the proper offsets and settings for the KOP analog gyro. More...
 
void HAL_FreeAnalogGyro (HAL_GyroHandle handle)
 Frees an analog gyro. More...
 
void HAL_SetAnalogGyroParameters (HAL_GyroHandle handle, double voltsPerDegreePerSecond, double offset, int32_t center, int32_t *status)
 Sets the analog gyro parameters to the specified values. More...
 
void HAL_SetAnalogGyroVoltsPerDegreePerSecond (HAL_GyroHandle handle, double voltsPerDegreePerSecond, int32_t *status)
 Sets the analog gyro volts per degrees per second scaling. More...
 
void HAL_ResetAnalogGyro (HAL_GyroHandle handle, int32_t *status)
 Resets the analog gyro value to 0. More...
 
void HAL_CalibrateAnalogGyro (HAL_GyroHandle handle, int32_t *status)
 Calibrates the analog gyro. More...
 
void HAL_SetAnalogGyroDeadband (HAL_GyroHandle handle, double volts, int32_t *status)
 Sets the deadband of the analog gyro. More...
 
double HAL_GetAnalogGyroAngle (HAL_GyroHandle handle, int32_t *status)
 Gets the gyro angle in degrees. More...
 
double HAL_GetAnalogGyroRate (HAL_GyroHandle handle, int32_t *status)
 Gets the gyro rate in degrees/second. More...
 
double HAL_GetAnalogGyroOffset (HAL_GyroHandle handle, int32_t *status)
 Gets the calibrated gyro offset. More...
 
int32_t HAL_GetAnalogGyroCenter (HAL_GyroHandle handle, int32_t *status)
 Gets the calibrated gyro center. More...