FRC

Compatible with: IntelliJ IDEA Android Studio
17.02.2017
165

FIRST Robotics Competition (FRC) development support for IntelliJ IDEA. This plug-in will work with either the free open-sourced Community Edition or the licensed Ultimate Edition of IntelliJ IDEA. This plug-in requires IntelliJ IDEA 2016.3.

Please report issues or make feature requests at: https://gitlab.com/Javaru/frc-intellij-idea-plugin/issues

The plug-in is in beta and is not feature complete yet. But it does provide a fair number of features at this time. More will be added in future versions.

Download plugin

Recent change notes

v0.4
  • Add tailing of roboRIO log via SSH over Wi-Fi (Experimental Feature). Like Net Console log monitoring, it supports the use of the Grep Console Plug-in to provide syntax highlighting and line folding
  • Resolved issue with RioLog console not auto clearing (on roboRIO restart) when selected due to a character encoding difference on some developers' systems
  • Added some words/terms to built-in spell check dictionary

v0.3.1
  • Fixed an issue where the WpiLib was not downloaded to the properly nested directory. The 'current' sub-directory was missing in the full path.

v0.3
  • Added auto checks at project startup that WPILib and User Lib are attached as Libraries
  • Auto prompt at startup if Team Number is not configured
  • Added notification about known issue of RioLog socket binding issue if two FRC projects are open at the same time
  • Updated built-in spell check dictionary with additional FRC domain specific terms/words
  • Some code cleanup and minor improvements

v0.2
  • Downloading of the WPILib libraries (Tools > Frc > Downloading Latest WPILib)
  • Easy attachment of the WPILib libraries as dependencies (Tools > Frc > Attach WPILib JARs as Dependency)
  • Easy attachment of the User Lib directory as dependencies (Tools > Frc > Attach User Lib Directory as Dependency)
  • Some code cleanup and minor improvements

v0.1
  • Initial beta release of plug-in
  • FRC Facet
  • RioLog monitoring
  • Basic FRC templates
  • Auto discovery of FRC projects to auto add FRC Facet