Tyler Veness
d30d1088da
[wpiutil] Split units.h into separate headers for each unit ( #2551 )
...
Closes #2508 .
Co-authored-by: Prateek Machiraju <prateek.machiraju@gmail.com >
2020-06-29 22:25:09 -07:00
Oblarg
ccdd0fbdb2
Add TrapezoidProfile external PID examples ( #2131 )
2019-12-07 13:37:54 -08:00
Tyler Veness
ffa4b907c0
Fix C++ floating point literal formatting ( #2114 )
...
Found formatting errors with this regex
"([^a-z0-9\.]\.[0-9]|[^a-z0-9\.][0-9]\.[^a-z0-9\.])" and ignored false
positives.
Fixes #2112 .
2019-11-20 21:48:15 -08:00
Tyler Veness
1b66ead49d
Use standard constant for pi instead of 3.14 ( #2084 )
2019-11-15 17:33:18 -08:00
Peter Johnson
5509a8e968
Use constexpr for all example constants
...
Also make DifferentialDriveKinematics constructor constexpr.
2019-10-28 09:19:41 -07:00
Oblarg
75438ab2ce
Add RamseteCommand ( #1951 )
2019-10-26 21:33:41 -07:00
Peter Johnson
761bc3ef85
Change C++ WaitCommand to use units ( #1865 )
...
Also remove unique_ptr usage.
2019-09-02 23:39:51 -07:00
Tyler Veness
2bdb443255
Add frc2 includes to list of "other lib" regexes ( #1855 )
2019-08-26 23:11:07 -07:00
Oblarg
076ed7770c
Add new C++ Command framework ( #1785 )
...
This is the C++ version of #1682 .
The old command framework is still available, but will be deprecated.
Due to name conflicts, the new framework is in the frc2 namespace.
Eventually (after the old command framework is removed in a future year)
it will be moved into the main frc namespace.
2019-08-25 20:55:59 -07:00