Skip to content

v2 Release for 2019-2020 season

Latest
Compare
Choose a tag to compare
@EMH333 EMH333 released this 02 Sep 00:06
· 1 commit to master since this release

This is a really promising release that should really simplify the use of the library for competition. If you want a sample repository, look here, or more specifically at this merge request which details all the changes I needed to make in order to migrate.

The biggest changes from v1.0 are as follows:

  • Rename library FTC_Library. This is just because that is actually what it is
  • Add pre-designed and pre-made modules that should be able to work with common robots. This should decrease the amount of time needed to get up and running with the library. An example of this is the Debug module that lets you add a message for autonomous so you can see where your program is in execution of the program. This should really help in a lot of ways
  • Got rid of isDone() function for modules and instead moved to a boolean tick() function. This should help make code easier to understand and reduces internal complexity as well. This is the biggest change for v2.0
  • Other behind the scenes improvements in stability and error handling. I have yet to make the test suite public but it should help reduce the errors making it into the library in the future.