-
Packages Package Description edu.wpi.first.wpilibj.vision
-
Interfaces Interface Description edu.wpi.first.wpilibj.livewindow.LiveWindowSendable Use Sendable directly insteadedu.wpi.first.wpilibj.NamedSendable Use Sendable directly insteadedu.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.ControllerPower Use RobotController class insteadedu.wpi.first.wpilibj.GamepadBase Inherit directly from GenericHID instead.edu.wpi.first.wpilibj.IterativeRobot Use TimedRobot instead. It's a drop-in replacement that provides more regular execution periods.edu.wpi.first.wpilibj.JoystickBase Inherit directly from GenericHID instead.edu.wpi.first.wpilibj.networktables.NetworkTable UseNetworkTable
instead.edu.wpi.first.wpilibj.RobotDrive UseDifferentialDrive
orMecanumDrive
classes instead.edu.wpi.first.wpilibj.SampleRobot WARNING: While it may look like a good choice to use for your code if you're inexperienced, don't. Unless you know what you are doing, complex code will be much more difficult under this system. Use TimedRobot or Command-Based instead.edu.wpi.first.wpilibj.Utility Use RobotController class insteadedu.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
-
Constructors Constructor Description edu.wpi.first.wpilibj.SerialPort(int, String, SerialPort.Port, int, SerialPort.Parity, SerialPort.StopBits) Will be removed for 2019