Class PIDAnalogPotentiometer
java.lang.Object
edu.wpi.first.wpilibj.AnalogPotentiometer
edu.wpi.first.wpilibj.pidwrappers.PIDAnalogPotentiometer
- All Implemented Interfaces:
Sendable
,PIDSource
,AutoCloseable
@Deprecated(since="2022", forRemoval=true) public class PIDAnalogPotentiometer extends AnalogPotentiometer 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 AnalogPotentiometer 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 PIDAnalogPotentiometer(int channel)
Deprecated, for removal: This API element is subject to removal in a future version.PIDAnalogPotentiometer(int channel, double scale)
Deprecated, for removal: This API element is subject to removal in a future version.PIDAnalogPotentiometer(int channel, double fullRange, double offset)
Deprecated, for removal: This API element is subject to removal in a future version.PIDAnalogPotentiometer(AnalogInput input)
Deprecated, for removal: This API element is subject to removal in a future version.PIDAnalogPotentiometer(AnalogInput input, double scale)
Deprecated, for removal: This API element is subject to removal in a future version.PIDAnalogPotentiometer(AnalogInput input, double fullRange, double offset)
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.Implement the PIDSource interface.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.
-
Field Details
-
m_pidSource
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
PIDAnalogPotentiometer
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDAnalogPotentiometer
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDAnalogPotentiometer
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDAnalogPotentiometer
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDAnalogPotentiometer
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDAnalogPotentiometer
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.Implement the PIDSource interface.
-