Permalink
Commits on Jun 14, 2017
  1. Merge pull request #112 from rothso/switchreactor-patch

    rhauch committed Jun 14, 2017
    Fix SwitchReactor's onUntriggeredSubmit
Commits on Feb 11, 2017
  1. Released 2017.2.0

    rhauch committed Feb 11, 2017
  2. Corrected MecanumDrive JavaDoc

    rhauch committed Feb 11, 2017
Commits on Feb 8, 2017
  1. Corrected Ant distribution filename

    rhauch committed Feb 8, 2017
  2. Corrected Ant download URL

    rhauch committed Feb 8, 2017
  3. Merge pull request #106 from rothso/pid-fixes

    rhauch committed Feb 8, 2017
    Fixed SoftwarePIDController checkTolerance and initTable
Commits on Jan 30, 2017
  1. Merge pull request #105 from AGausmann/mecanum

    rhauch committed Jan 30, 2017
    My mistake: x axis and rotation were backwards
Commits on Jan 22, 2017
  1. Merge pull request #98 from AGausmann/mecanum

    rhauch committed Jan 22, 2017
    Additional MecanumDrive functionality
  2. Merge pull request #102 from AGausmann/cantalon

    rhauch committed Jan 22, 2017
    Allow TalonControllers to be built from existing CANTalon instances.
Commits on Jan 21, 2017
  1. Merge pull request #100 from primetoxinz/patch-2

    rhauch committed Jan 21, 2017
    Fix Incorrect Indices for Microsoft Sidewinder
Commits on Jan 19, 2017
  1. Merge pull request #99 from FilipKernan/master

    rhauch committed Jan 19, 2017
    fixed mock solenoid retract method
Commits on Jan 15, 2017
  1. Corrected JavaDoc

    rhauch committed Jan 15, 2017
  2. Released 2017.1.0

    rhauch committed Jan 15, 2017
    This version is compatible with WPILib version 2017.1.1, CTRE TalonSRX version 2017_v1, and navX-MXP library version 3.0.314.
  3. Merge pull request #97 from rhauch/issue-56

    rhauch committed Jan 15, 2017
    Issue 56 - Improved Cheesy drive logic
  4. Issue 56 - Improved Cheesy drive logic

    rhauch committed Jan 15, 2017
    Added a second and simpler algorithm for cheesy drive based on Team 254’s 2016 robot, and change the existing `cheesy` method to use this algorithm. However, the previous logic is still available via a new overloaded method that accepts the algorithm enumeration as the fourth parameter.
  5. Merge pull request #96 from rhauch/spark-motor-controller

    rhauch committed Jan 15, 2017
    Issue 95 - Added support for the Spark motor controller
  6. Issue 95 - Added support for the Spark motor controller

    rhauch committed Jan 15, 2017
Commits on Jan 12, 2017
  1. Merge pull request #94 from dfuglsang/issue-93

    rhauch committed Jan 12, 2017
    Issue-93 fixed to use the speedlimiter arg
Commits on Jan 7, 2017
  1. Changed to use 2017.1.0-RC1 as version number

    rhauch committed Jan 7, 2017
  2. Merge pull request #88 from rhauch/2017-beta

    rhauch committed Jan 7, 2017
    Added support for 2017 WPILib for Java
  3. Use 2017 Beta WPILib

    rhauch committed Jan 7, 2017
  4. Use custom Ant on Travis-CI

    rhauch committed Jan 7, 2017
    Travis-CI’s version of Ant is too old (1.8.2) to properly download all 3rd party archives, so we have to use the latest version of Ant (1.10.0) so that this works.
Commits on Jan 6, 2017
  1. Correctly download and use 3rd party dependencies

    rhauch committed Jan 6, 2017
    Corrected the build to download the 3rd party dependencies correctly, and now generated property files that describe those dependencies.
  2. Added additional TalonSRX feedback device options

    rhauch committed Jan 6, 2017
    Added to the `TalonSRX` interface and implementation support for several other feedback device options already supported by the `CANTalon`.
  3. Update README.md

    rhauch committed Jan 6, 2017
Commits on Jan 4, 2017
  1. Merge pull request #91 from dfuglsang/issue-90

    rhauch committed Jan 4, 2017
    Issue-90 Removed invalid characters from java docs
  2. Added CONTRIBUTING.md file with instructions for contributing code

    rhauch committed Jan 4, 2017
Commits on Jan 3, 2017
  1. Corrected the execution driver logic

    rhauch committed Jan 3, 2017
  2. Removed the non-test related Ant targets

    rhauch committed Jan 2, 2017
    The Strongback and 3rd party libraries are installed (via the Strongback CLI) into the WPILib's `user/java/lib` directory and therefore are found, used, and deployed during the WPILib's standard Ant build process.
    
    However, WPILib's build does not support unit tests, so this file defines Ant targets related only for unit testing. Thus, a robot project that uses Strongback at runtime and has no tests need not use this Ant file.
  3. Included in archives the 3rd party libraries needed for robot

    rhauch committed Jan 2, 2017
    The CTRE and navX-MXP libraries are needed on the robot at runtime, and they are now included in the Strongback TAR and ZIP archive in the `strongback/java/lib` directory (next to the `strongback.jar` and `strongback-sources.jar` files).
    
    The Strongback CLI will need to be modified to copy these into the WPILib’s `user/lib/java` directory, though it should optionally not overwrite the non-Strongback files.
  4. Issue 80 - Added library support for the navX-MXP

    rhauch committed Jan 2, 2017
    Added the navX-MXP library as a 3rd party library automatically installed during the `ant deps` build target.
  5. Issue 83 - Upgrade to 2017 WPILib

    rhauch committed Jan 2, 2017
    Upgrade to the 2017 version of WPILib for Java, which is currently only available to those in the Beta program but will be generally available on January 7, 2017. This version removes the `CANTalon` class and instead replaces it with a 3rd party library from Cross The Road Electronics (CTRE), who is now going to be responsible for that class.
    
    The CTRE library is also currently accessible only to those teams in the Beta program, so the build installs it from a local file during the `deps` Ant build target. This is specified in the `build.properties` file and will be changed once we have a public URL for the download.
  6. Prepare for 2017.1.0 release and removed use of deprecated APIs

    rhauch committed Jan 2, 2017
    Prepared for the next major release that will be named `2017.1.0` to better signify the FRC season and WPILib version that Strongback works with.
    
    Also, several APIs were deprecated in Strongback 1.2, and this commit removes most of those deprecated APIs and any use of them.
  7. Prepare for 1.2.1 release

    rhauch committed Jan 3, 2017