·
1 commit
to devel-3.x.x
since this release
* Add optional Phase Verifier system Minor changes: * Add safe ExtendedMotor control methods * Add unique identifiers to roboRIOs * Support programmatic autonomous mode aborting * Export IO subscribes through Cluck API * Add 16-bit integer decoders to ByteFiddling * Scale up PoultryInspector webcam views * Raise PoultryInspector Webcam highlight components on top of everything else * Allow DeploymentEngine users to access Emulator API * Add view toggle button to PoultryInspector channel components * Change default views on float components to textual * Add startIfNotAlive to ReporterThread * Add reset method to PIDController * Remove CCRE 2->3 updater * Let RS232IO extend Flushable * Use events for flow phase cancels in Scheduler * Improve Deployment Engine API slightly * Add launcher for CCRE core tests * Improve sample robot code * Improve Javadoc slightly Invisible changes: * Increase priority of InstinctModule threads * Streamline roboRIO detection in DeploymentEngine * Improve TimelineInspector project setup * Improve use of @Override * Add phase annotations to a significant portion of the CCRE * Simplify miscellaneous pieces of code * Cache byte arrays to avoid GC churn in WebcamReader Bugfixes: * Ensure that the user intends to overwrite files in PoultryInspector save dialog * Fix IO subscriber suffix confusion bug * Fix Emulator reference issues by offloading classloading from itself * Fix PauseTimer BooleanInput contract violation * Fix camera over-refresh bug * Provide consistent velocities in Emulator * Remove extraneous logging from Emulator joysticks * Hide NoRouteToHost log spam * Increase length of Cluck TX queue * Ensure that voltage logging includes the entire range * Fix recorder printing name bug * Fix miscellaneous Eclipse issue