Skip to content
rhauch edited this page Oct 5, 2014 · 3 revisions

Some 2015 RoboRIO information:

From notes from the Programming with C++ and Java on the RoboRIO – by Brad Miller

  • Eclipse
  • Java 8 SE small memory profile – works on Windows, Linux and Mac
  • New c++ – current gcc compilers – works on Windows and Linux
  • Will support Eclipse. Not sure if will support NetBeans in addition to Eclipse
  • Uses ant to build robot program
  • Runs about 10 times faster than on CRIO (per this page)

Changes to WPILib library (from RoboRIO Q&A session notes):

  • Port numbers will shift to be zero based
  • Extensions to API will use generics
  • Will try to keep backward compatibility for two years
  • Deprecated apis will probably go away
  • Everything will be zero indexed

Library changes

  • Mostly compatible plus
  • Improved CAN support – sync or async
  • Units and measures – can specify moving to angle, driving fixed distance, running motor at some speed
  • Continuous inputs
  • Outputs
  • RobotDrive
  • Controller strategies
  • Can move stuff from crio forward but not new code backwards

Other details:

WPILib project is being managed in open source manner; see https://usfirst.collab.net/sf/projects/wpilib/.

Already able to FTP to/from cRIO via:

$ ftp 10.49.31.2
$ cd /ni-rt/system
$ get filename

No password required.

Other resources:

Clone this wiki locally