Class PIDAnalogInput
java.lang.Object
edu.wpi.first.wpilibj.AnalogInput
edu.wpi.first.wpilibj.pidwrappers.PIDAnalogInput
- All Implemented Interfaces:
Sendable,PIDSource,AutoCloseable
@Deprecated(since="2022", forRemoval=true) public class PIDAnalogInput extends AnalogInput implements PIDSource
Deprecated, for removal: This API element is subject to removal in a future version.
Use
PIDController which doesn't require this
wrapper.Wrapper so that PIDSource is implemented for AnalogInput for old PIDController.
-
Field Summary
Fields Modifier and Type Field Description protected PIDSourceTypem_pidSourceDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
Constructors Constructor Description PIDAnalogInput(int channel)Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and Type Method Description PIDSourceTypegetPIDSourceType()Deprecated, for removal: This API element is subject to removal in a future version.Get which parameter of the device you are using as a process control variable.doublepidGet()Deprecated, for removal: This API element is subject to removal in a future version.Get the average voltage for use with PIDController.voidsetPIDSourceType(PIDSourceType pidSource)Deprecated, for removal: This API element is subject to removal in a future version.Set which parameter of the device you are using as a process control variable.Methods inherited from class edu.wpi.first.wpilibj.AnalogInput
close, getAccumulatorCount, getAccumulatorOutput, getAccumulatorValue, getAverageBits, getAverageValue, getAverageVoltage, getChannel, getGlobalSampleRate, getLSBWeight, getOffset, getOversampleBits, getValue, getVoltage, initAccumulator, initSendable, isAccumulatorChannel, resetAccumulator, setAccumulatorCenter, setAccumulatorDeadband, setAccumulatorInitialValue, setAverageBits, setGlobalSampleRate, setOversampleBits, setSimDevice
-
Field Details
-
m_pidSource
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
PIDAnalogInput
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setPIDSourceType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:PIDSourceSet which parameter of the device you are using as a process control variable.- Specified by:
setPIDSourceTypein interfacePIDSource- Parameters:
pidSource- An enum to select the parameter.
-
getPIDSourceType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:PIDSourceGet which parameter of the device you are using as a process control variable.- Specified by:
getPIDSourceTypein interfacePIDSource- Returns:
- the currently selected PID source parameter
-
pidGet
Deprecated, for removal: This API element is subject to removal in a future version.Get the average voltage for use with PIDController.
-