Tyler Veness
dc00a13d83
[wpimath] Make cost and covariance matrix functions constexpr ( #6444 )
2024-05-07 15:32:14 -07:00
Tyler Veness
bdc7344df1
[upstream_utils] Upgrade Eigen to get more constexpr support ( #6596 )
2024-05-07 12:47:15 -07:00
Isaac Turner
a6dd95eb9e
[wpilib] Remove deprecated Gyro interface ( #6567 )
2024-05-06 21:54:39 -07:00
Wispy
2563ff9f18
[wpimath] Add Pair.equals() ( #6580 )
2024-05-06 21:52:59 -07:00
sciencewhiz
f77d01c085
[docs] Build javadocs with JDK 17 ( #6588 )
...
Remove JDK 11 javadocs workarounds.
Also update readme to say to install JDK 17.
2024-05-06 21:52:22 -07:00
Kaya
408980462f
[commands] CommandScheduler: Provide function to print watchdog epochs ( #6582 )
2024-05-06 15:53:14 -07:00
Ryan Blue
2e71e85b8d
switch CI to temurin jdk ( #6592 )
2024-05-06 13:37:09 -07:00
Isaac Turner
6a73ca8c08
[build] Change source compatibility to Java 17 ( #6585 )
2024-05-05 07:52:42 -07:00
Tyler Veness
9ed2f66914
[build] Bump macOS deployment target to 13 ( #6548 )
...
macOS 12 is EOL in mid-October of 2024 based on when macOS 11 was
dropped last year.
2024-05-04 11:11:10 -07:00
Isaac Turner
d3060d8eba
[wpilib] IterativeRobotBase: Provide function to print watchdog epochs ( #6581 )
2024-05-04 10:19:36 -07:00
Vasista Vovveti
27babe5584
[ci] Comment on command PRs to open a RobotPy PR ( #6574 )
2024-05-04 08:37:45 -07:00
Ryan Blue
7596aeda10
[wpilib] GenericHID.setRumble: Fix Java integer overflow ( #6529 )
2024-05-04 08:36:40 -07:00
Isaac Turner
c76b358290
[ci] Update gradle wrapper validation action version ( #6335 )
2024-05-03 12:41:47 -07:00
Tim Winters
bad56bcbe8
[commands] Add StartRun command factory ( #6572 )
2024-05-03 12:40:13 -07:00
Tyler Veness
e172aa66f7
[wpimath] Java: add static instantiations of common rotations ( #6563 )
...
C++ doesn't need this because it supports value types, which are much
cheaper to construct. constexpr is also available to make construction
zero-cost.
2024-05-03 12:39:35 -07:00
Isaac Turner
9c7120e6bf
[wpilibc] Remove deprecated Joystick angle functions ( #6569 )
2024-05-03 12:38:58 -07:00
Drew Williams
0afc35f336
[commands] Fix C++ SysIdRoutine crashing when passed nullptr or {} ( #6508 )
...
Flattens parameter from a `std::optional<std::function<...>>` to just a `std::function<...>`. This is a breaking change but a trivial one for teams to fix.
2024-05-01 09:09:15 -07:00
Tyler Veness
ae4bcefefc
[wpimath] Fix incorrect docs for Rotation3d default constructor ( #6571 )
...
A Rotation3d is not defined by one angle.
2024-05-01 09:06:13 -07:00
Isaac Turner
513d1a0a15
[wpilib] Remove deprecated Accelerometer interface ( #6568 )
2024-05-01 09:04:50 -07:00
Tyler Veness
a85e7693de
[examples] Use UDL for turns ( #6570 )
2024-05-01 09:02:18 -07:00
Tyler Veness
5359112b15
[wpimath] Deprecate RamseteController ( #6494 )
...
LTVUnicycleController is a drop-in replacement with better tuning knobs.
The RamseteCommand examples were removed instead of retrofitted with
LTVUnicycleController because we're planning on removing the command
controller classes anyway, so it would be wasted effort. The
SimpleDifferentialDriveSimulation example shows direct
LTVUnicycleController usage.
2024-04-29 22:01:42 -07:00
Tyler Veness
7601b7250a
[upstream_utils] Upgrade Sleipnir to use a small vector type ( #6565 )
...
This sped up ArmFeedforward.Calculate() by up to 2x.
2024-04-29 22:00:32 -07:00
DeltaDizzy
a9cfd0d0f9
[commands] Deprecate proxy supplier constructor ( #6553 )
2024-04-29 21:11:29 -07:00
Isaac Turner
c71db8ea9c
[wpiutil] Remove old InterpolatingTreeMap location ( #6560 )
2024-04-29 21:05:12 -07:00
Isaac Turner
70417f64da
[wpimath] Remove deprecated TrapezoidProfile constructors ( #6558 )
2024-04-29 21:04:57 -07:00
Isaac Turner
f5e08652f8
[wpimath] Remove deprecated MatBuilder factory ( #6557 )
2024-04-29 21:04:43 -07:00
Thad House
eec99eb653
[wpilibj] Fix AsynchronousInterrupt ( #6564 )
2024-04-29 21:04:24 -07:00
Isaac Turner
9cae707065
[wpilib] Remove deprecated SetHandler function ( #6556 )
2024-04-29 21:03:45 -07:00
Isaac Turner
0f8aa8aedf
[commands] Remove CommandBase ( #6545 )
2024-04-28 12:04:51 -07:00
Ryan Heuer
ac32f921f6
[glass] Add math expression input for NetworkTables numerical values ( #6530 )
2024-04-28 12:03:49 -07:00
Isaac Turner
67fe11f9cd
[commands] Rename deadlineWith to deadlineFor ( #6544 )
...
Deprecate deadlineWith for backwards compatibility.
2024-04-28 12:02:29 -07:00
Nicholas Armstrong
1ec089c7f9
[wpimath] Add ArmFeedforward calculate() overload that takes current and next velocity instead of acceleration ( #6540 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2024-04-28 12:01:08 -07:00
Isaac Turner
1727c74b80
[ntcore] remove deprecated flag ( #6551 )
2024-04-28 06:17:39 -07:00
Isaac Turner
890185acee
[ntcore] Remove deprecated delete function ( #6552 )
2024-04-28 06:15:19 -07:00
Tyler Veness
fd363fdf5a
[wpimath] Add Sleipnir ( #6541 )
...
This is useful for solving quadratic programs.
2024-04-27 22:42:42 -07:00
DeltaDizzy
1e4a647918
[commands] Disambiguate ProxyCommand and DeferredCommand ( #6324 )
2024-04-27 22:41:04 -07:00
Wispy
39d33bfca6
[wpiunits] Adds FeetPerSecondPerSecond ( #6543 )
2024-04-27 21:08:13 -07:00
Isaac Turner
5edc652c05
[commands] Fix multiple C++ warnings ( #6546 )
2024-04-27 21:07:50 -07:00
Isaac Turner
d9eb3691d8
[commands] Remove deprecated TrapzoidProfileCommand api ( #6547 )
2024-04-27 21:07:23 -07:00
Tyler Veness
a42ffb8fa4
[ci] Bump wpiformat to 2024.34 ( #6549 )
2024-04-27 21:06:57 -07:00
Joseph Eng
d4e6a068ac
[apriltag] Deprecate loadAprilTagLayoutField() ( #6550 )
2024-04-27 21:04:30 -07:00
Joseph Eng
cdfa2ece6f
[wpimath] Add PoseEstimator.sampleAt() ( #6426 )
2024-04-27 21:03:37 -07:00
Isaac Turner
962bf7ff10
[ntcore] Backup persistent file if it fails to parse ( #6523 )
2024-04-27 07:04:27 -07:00
DeltaDizzy
2cd3935aa8
[sysid] Remove obsolete WPILib presets, rename CTRE presets ( #6460 )
2024-04-27 06:55:19 -07:00
Isaac Turner
427b7dcc11
README: Add python to languages ( #6542 )
2024-04-26 10:38:34 -07:00
Tyler Veness
e73050a8fa
[wpimath] Templatize formatters ( #6535 )
...
This is required for compatibility with libc++'s std::format.
2024-04-25 16:08:24 -07:00
Nicholas Armstrong
3e6c0d0b71
[wpiunits] Add Acceleration and MOI Units ( #6495 )
2024-04-22 19:09:18 -07:00
Jacob Hotz
dc4c63568a
[commands] Add Trigger.onChange() ( #6390 )
2024-04-21 22:37:15 -07:00
Ryan Blue
b620b6a4dd
[apriltag] Cache layout loaded from AprilTagFields resource json ( #6385 )
2024-04-21 22:36:22 -07:00
Isaac Turner
d7dfa63ae9
[commands] WaitCommand: add Measure<Time> overload ( #6386 )
...
Also add waitTime() factory.
2024-04-21 22:34:52 -07:00