[][src]Function wpilib_sys::bindings::HAL_SetAccumulatorCenter

pub unsafe extern "C" fn HAL_SetAccumulatorCenter(
    analogPortHandle: HAL_AnalogInputHandle,
    center: i32,
    status: *mut i32
)

Set the center value of the accumulator.

The center value is subtracted from each A/D value before it is added to the accumulator. This is used for the center value of devices like gyros and accelerometers to make integration work and to take the device offset into account when integrating.

This center value is based on the output of the oversampled and averaged source from channel 1. Because of this, any non-zero oversample bits will affect the size of the value for this field.

@param analogPortHandle Handle to the analog port. @param center The center value of the accumulator.