Class PIDUltrasonic
java.lang.Object
edu.wpi.first.wpilibj.Ultrasonic
edu.wpi.first.wpilibj.pidwrappers.PIDUltrasonic
- All Implemented Interfaces:
Sendable,PIDSource,AutoCloseable
@Deprecated(since="2022", forRemoval=true) public class PIDUltrasonic extends Ultrasonic 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 Ultrasonic 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 PIDUltrasonic(int pingChannel, int echoChannel)Deprecated, for removal: This API element is subject to removal in a future version.PIDUltrasonic(DigitalOutput pingChannel, DigitalInput echoChannel)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 range in the inches for the PIDSource base object.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.Ultrasonic
close, getEchoChannel, getRangeInches, getRangeMM, initSendable, isEnabled, isRangeValid, ping, setAutomaticMode, setEnabled
-
Field Details
-
m_pidSource
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
PIDUltrasonic
Deprecated, for removal: This API element is subject to removal in a future version. -
PIDUltrasonic
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 range in the inches for the PIDSource base object.
-