FRC 2019 New Software
An overview of software changes for the 2019 season Team 4646 ASAP
info@team4646.org
FRC 2019 New Software An overview of software changes for the 2019 - - PowerPoint PPT Presentation
FRC 2019 New Software An overview of software changes for the 2019 season Team 4646 ASAP info@team4646.org Overview We, Team ASAP, were beta-testing new software for FIRST and the 2019 season of FRC. This presentation highlights some new
info@team4646.org
We, Team ASAP, were beta-testing new software for FIRST and the 2019 season of
get through them. We hope you and your team find this helpful! Send any questions to our email.
GradleRio
○ *We are a C++ team so this may not apply to Java teams* ○ We had issues with class paths while transferring Eclipse code to VS Code ■ .cpp and .h files were in the same folder in Eclipse, but VS Code separates them (we had to manually move files and rewrite include paths) ■ It seems java teams did not have this issue ○ Other manual additions: ■ Must have using namespace frc; in each file that uses frc namespace, same for wpi namespace (we assume VS Code couldn’t find FRC code) ■ In .cpp files, if you include any class from frc, you need to prepend frc/ to the include line. (Ex: use #include frc/WPILib.h instead of #include WPILib.h)
○ Replaces Ant builder used in Eclipse
○ To open WPILib command palette in VS Code, press Ctrl+Shift+p ○ List of useful commands including deploy, build, etc.
Photo taken from wpilib.screenstepslive.com
○ LabVIEW ■ Software stack is based on Labview 2018 ○ Driver Station ■ No noticable changes ○ RoboRIO Imaging tool ■ Can update firmware (latest is 6.0.0)
○ Talon SRX, Victor SPX ○ Pigeon IMU ○ CANifier
has a new look
different utilities (Ex: CAN has been moved to Phoenix Diagnostics Client)
Photo taken from wpilib.screenstepslive.com
spreadsheet of values (delta x, time, velocity, etc.)
Photo taken by Andrewda from GitHub
https://cpb-us-w2.wpmucdn.com/wp.wpi.edu/dist/1/35/files/2018/05/Building- and-Contributing-to-WPILib-2018.pdf