Prateek Machiraju
558c020cca
Fix duplicated state when using quintic splines ( #2307 )
...
Generating a trajectory using quintic splines caused a duplicated state at all knot points.
2020-01-24 23:10:28 -08:00
Prateek Machiraju
7797da78f5
Add missing methods to Timed and TimedSkeleton templates ( #2306 )
2020-01-24 20:01:23 -08:00
Oblarg
0ab81d768f
Add feed-forward and slew rate limiting to advanced drive examples ( #2301 )
2020-01-23 18:07:38 -08:00
Oblarg
1cee5ccb93
Feed RobotDrive watchdog in RamseteCommand example ( #2298 )
2020-01-23 17:41:45 -08:00
Dan Katzuv
3ce01b5ac2
Fix DriveSubsystem.getHeading Java documentation ( #2282 )
2020-01-23 16:46:53 -08:00
sciencewhiz
e6aa8f3ff4
Update toolchain link in readme ( #2304 )
2020-01-23 16:43:06 -08:00
Peter Johnson
9d7b087972
Simulation GUI: Add support for custom names ( #2292 )
...
This allows users to right click on just about any name in the GUI (e.g. "PWM[0]") and rename it (e.g. "Left Motor [0]"). The index portion is not editable. The name is saved into imgui.ini so it's persistent.
2020-01-20 22:47:36 -08:00
Peter Johnson
bb184ed481
Simulation GUI: Refactor ini saving ( #2291 )
2020-01-20 21:49:03 -08:00
Peter Johnson
b9b31069cc
Fix C++ POVButton ( #2294 )
...
Also add unit test.
2020-01-20 21:35:19 -08:00
Peter Johnson
d0cf4e8882
Change sim Filesystem.getDeployDirectory() to src/main/deploy ( #2293 )
2020-01-19 16:34:45 -08:00
sciencewhiz
02fb850761
Add new speed controllers to shuffleboard docs ( #2288 )
...
Also fix java links in C++ docs and a few typos.
2020-01-19 14:26:44 -08:00
sciencewhiz
ac8177e10d
Fix GearsBot log methods not being called periodically ( #2280 )
...
Add logging for C++ Wrist and Claw
2020-01-17 20:18:15 -08:00
Tyler Veness
2eb5c54476
TrapezoidProfile: Fix aliasing of m_initial to result in calculate() ( #2284 )
...
Fixes #2283 .
2020-01-17 20:17:21 -08:00
Peter Johnson
0e206e69cf
Remove Set Camera Server Shared message ( #2285 )
2020-01-17 20:16:24 -08:00
Peter Johnson
b1357cace7
Fix LiveWindow SetEnabled C++ std::bad_function_call ( #2281 )
...
It was missing a null check.
v2020.2.2
2020-01-16 00:34:51 -08:00
Thad House
37202b6f28
Add missing SensorUtil::kAnalogOutputs ( #2276 )
v2020.2.1
2020-01-15 21:34:28 -08:00
Thad House
2ac0d52960
Remove AnalogTrigger::SetDutyCycle ( #2275 )
2020-01-15 21:33:58 -08:00
Thad House
dbe1e6f466
Fix missing SetDutyCycleSimDevice on Rio ( #2274 )
2020-01-15 21:33:35 -08:00
Chris Russell
a61fcbd68d
Make Button class concrete ( #2244 )
2020-01-15 18:59:51 -08:00
Thad House
fe597eeba1
Fix SPI DIO count for sim ( #2272 )
...
Only 26 DIO were detectable, not 31.
2020-01-15 18:58:14 -08:00
Jonathan Leitschuh
e213a47efd
Official Gradle Wrapper Validation GitHub Action ( #2273 )
...
See: https://github.com/gradle/wrapper-validation-action
2020-01-15 14:21:50 -08:00
Peter Johnson
dcb96cb50c
TrajectoryGenerator: Allow replacement of error reporting function (C++) ( #2267 )
...
C++ version of #2234 .
2020-01-13 20:36:16 -08:00
Austin Shalit
60d48fec57
Fix Java static colors having zero values ( #2269 )
...
Also add test for this.
2020-01-13 12:21:44 -08:00
Austin Shalit
ee8475d21f
Run wpiformat ( #2270 )
2020-01-13 12:19:08 -08:00
Peter Johnson
f47e318131
C++ units: Interoperate with Windows headers min/max ( #2268 )
2020-01-12 22:52:36 -08:00
Thad House
cb66bcca3c
Add callback handlers for LiveWindow ( #2053 )
...
Fixes #2223
2020-01-12 22:37:24 -08:00
Simon Abrelat
73302f6162
Fix color name typos ( #2265 )
2020-01-12 22:15:19 -08:00
Oblarg
cba21a768f
Fix C++ JoystickButton and POVButton ( #2259 )
...
C++ JoystickButton and POVButton were both nonfunctional due to slicing when trigger passes itself by value to the button scheduler it creates.
Fix is to remove the virtual Get() method entirely and use only the m_isActive functor; since the subclass now passes the button condition back as a functor to the base class, in which it's stored as a member, it will now still work after being sliced.
2020-01-12 14:57:28 -08:00
Peter Johnson
822e75ec45
Simulator GUI: Handle save file having window size=0 ( #2260 )
...
This should never happen, but if it does, it's not recoverable without
either deleting imgui.ini or editing it manually.
2020-01-12 01:37:53 -08:00
Peter Johnson
108ddfa1b4
Fix Pi Camera auto exposure property name ( #2258 )
2020-01-11 15:04:29 -08:00
Prateek Machiraju
d4c8ee5915
Add Axis enum in XboxController ( #2253 )
2020-01-10 23:43:19 -08:00
Peter Johnson
ab9647ff5b
CommandScheduler: Don't store NetworkTableEntry
2020-01-10 23:42:18 -08:00
Peter Johnson
6666d3be42
SendableBuilder: Allow multiple updateTable functions
...
This fixes cases like CommandScheduler not working when added to both
LiveWindow and SmartDashboard.
2020-01-10 23:42:18 -08:00
Peter Johnson
795086b4cf
Fix Demangle when used standalone ( #2256 )
2020-01-10 23:41:40 -08:00
Peter Johnson
56765cf49a
C++ CommandBase: Don't add to LiveWindow ( #2255 )
2020-01-10 20:37:49 -08:00
Peter Johnson
bf7012fa2d
Fix new CommandScheduler.cancelAll() ( #2251 )
...
When called outside the run loop, it would result in a CME in Java.
2020-01-10 16:10:16 -08:00
Peter Johnson
10e8fdb724
Make C++ IterativeRobotBase and RobotBase constructor and destructor public ( #2242 )
2020-01-08 23:17:12 -08:00
Peter Johnson
790dc552ca
Add quirks support for Pi camera ( #2241 )
...
- Valid video modes (native modes plus some low-res modes)
- Exposure setting
2020-01-07 20:21:28 -08:00
Peter Johnson
0ec8ed6c05
Make C++ controller using declarations public ( #2240 )
2020-01-06 23:30:47 -08:00
Tyler Veness
832693617f
Add missing definition for PIDController::SetPID() ( #2239 )
...
Fixes #2238 .
2020-01-06 21:17:16 -08:00
sciencewhiz
772ef8f961
Update Maven location to artifactory ( #2235 )
2020-01-06 20:13:42 -08:00
Peter Johnson
95b6cd2dd9
TrajectoryGenerator: Allow replacement of error reporting function ( #2234 )
...
This is needed to avoid use of DriverStation if used from desktop applications
such as PathWeaver.
2020-01-05 16:01:31 -08:00
sciencewhiz
ce1ac17dfb
Remove experimental from new command example descriptions ( #2226 )
2020-01-04 19:57:31 -08:00
Thad House
b2f7a6b651
Add clarification to LED about length and # of drivers ( #2231 )
2020-01-04 19:57:10 -08:00
Peter Johnson
bedbef7999
Revert "Remove -no-module-directories flag from javadoc build ( #2201 )" ( #2229 )
...
This reverts commit f9a11cce5e .
2020-01-04 19:52:43 -08:00
Thad House
bc159a92a7
Default sim voltage to 12v, make user rails active ( #2224 )
2020-01-04 15:07:47 -08:00
Austin Shalit
f50d710a5e
Make color ctor public ( #2222 )
2020-01-04 08:28:18 -08:00
Peter Johnson
bc8f68bec7
Add sim HAL_WaitForCachedControlData ( #2221 )
2020-01-03 22:38:45 -08:00
Peter Johnson
32c62449be
Add ArrayRef overloads to new command classes ( #2216 )
...
Also default requirements to {} in all cases for consistency.
v2020.1.2
2020-01-01 20:09:17 -08:00
Tyler Veness
6190fcb237
Run wpiformat ( #2218 )
2020-01-01 20:04:56 -08:00