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 PIDSourceType
m_pidSource
Deprecated, 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 PIDSourceType
getPIDSourceType()
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.double
pidGet()
Deprecated, for removal: This API element is subject to removal in a future version.Get the average voltage for use with PIDController.void
setPIDSourceType(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:PIDSource
Set which parameter of the device you are using as a process control variable.- Specified by:
setPIDSourceType
in 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:PIDSource
Get which parameter of the device you are using as a process control variable.- Specified by:
getPIDSourceType
in 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.
-