-
For Removal Element Description edu.wpi.first.wpilibj.Controller None of the 2020 FRC controllers use this.edu.wpi.first.wpilibj.filters.Filter This class is no longer used.edu.wpi.first.wpilibj.GearTooth The only sensor this works with is no longer available and no teams use it according to FMS usage reporting.edu.wpi.first.wpilibj.PIDBase All APIs which use this have been deprecated.edu.wpi.first.wpilibj.PIDController UsePIDControllerinstead.edu.wpi.first.wpilibj.PIDInterface edu.wpi.first.wpilibj.PIDOutput Use DoubleConsumer and new PIDController class.edu.wpi.first.wpilibj.PIDSource Use DoubleSupplier and new PIDController class.edu.wpi.first.wpilibj.PIDSourceType edu.wpi.first.wpilibj.Sendable.addChild(Object) Use SendableRegistry.addChild()edu.wpi.first.wpilibj.Sendable.getName() Use SendableRegistry.getName()edu.wpi.first.wpilibj.Sendable.getSubsystem() Use SendableRegistry.getSubsystem()edu.wpi.first.wpilibj.Sendable.setName(String) Use SendableRegistry.setName()edu.wpi.first.wpilibj.Sendable.setSubsystem(String) Use SendableRegistry.setSubsystem()edu.wpi.first.wpilibj.SendableBase Use Sendable and SendableRegistry
-
Packages Package Description edu.wpi.first.wpilibj.vision
-
Interfaces Interface Description edu.wpi.first.wpilibj.Controller None of the 2020 FRC controllers use this.edu.wpi.first.wpilibj.PIDInterface edu.wpi.first.wpilibj.PIDOutput Use DoubleConsumer and new PIDController class.edu.wpi.first.wpilibj.PIDSource Use DoubleSupplier and new PIDController class.edu.wpi.first.wpilibj.tables.IRemote UseNetworkTableInstance.edu.wpi.first.wpilibj.tables.IRemoteConnectionListener Use Consumer<ConnectionNotification>.edu.wpi.first.wpilibj.tables.ITable UseNetworkTable.edu.wpi.first.wpilibj.tables.ITableListener edu.wpi.first.wpilibj.vision.VisionPipeline Replaced with edu.wpi.first.vision.VisionPipeline
-
Classes Class Description edu.wpi.first.wpilibj.CameraServer Replaced with edu.wpi.first.cameraserver.CameraServeredu.wpi.first.wpilibj.filters.Filter This class is no longer used.edu.wpi.first.wpilibj.filters.LinearDigitalFilter Use LinearFilter class instead.edu.wpi.first.wpilibj.GearTooth The only sensor this works with is no longer available and no teams use it according to FMS usage reporting.edu.wpi.first.wpilibj.IterativeRobot Use TimedRobot instead. It's a drop-in replacement that provides more regular execution periods.edu.wpi.first.wpilibj.networktables.NetworkTable UseNetworkTableinstead.edu.wpi.first.wpilibj.PIDBase All APIs which use this have been deprecated.edu.wpi.first.wpilibj.PIDController UsePIDControllerinstead.edu.wpi.first.wpilibj.RobotDrive UseDifferentialDriveorMecanumDriveclasses instead.edu.wpi.first.wpilibj.SendableBase Use Sendable and SendableRegistryedu.wpi.first.wpilibj.vision.VisionRunner Replaced with edu.wpi.first.vision.VisionRunneredu.wpi.first.wpilibj.vision.VisionThread Replaced with edu.wpi.first.vision.VisionThreadorg.opencv.features2d.DescriptorExtractor org.opencv.features2d.FeatureDetector Please use direct instantiation of Feature2D classes
-
Enums Enum Description edu.wpi.first.wpilibj.PIDSourceType
-
Constructors Constructor Description edu.wpi.first.wpilibj.SerialPort(int, String, SerialPort.Port, int, SerialPort.Parity, SerialPort.StopBits) Will be removed for 2019