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
vichik
e89c8c1008
[wpiunits] Add isNear function implementation ( #6396 )
...
This implementation uses a tolerance in the same units as the measure it checks.
2024-04-21 20:40:33 -07:00
Juan Jose Chong
abfe2488ff
[wpilib] Add flash update capability to ADI IMUs ( #6450 )
2024-04-21 20:39:53 -07:00
Gold856
3e5187ff32
[wpilibj] DataLogManager: Fix behavior when low on space ( #6486 )
...
Uses getUsableSpace in Java, matching how C++ determines available space (C++ calls it available, but they mean the same thing.) This fixes a bug where logs wouldn't get deleted due to incorrect available space detection.
The DataLog thread now also checks if the state was marked as stopped after a call to StartLogFile.
2024-04-21 20:34:05 -07:00
DeltaDizzy
7bc0380694
[commands] WrappedCommand: Call wrapped command initSendable ( #6471 )
2024-04-21 20:30:43 -07:00
Starlight220
98d2f45fa9
[commands] Fix double composition error truncation ( #6501 )
2024-04-21 20:28:04 -07:00
Isaac Turner
d14dfed828
[wpimath] Rotation2d: add Measure<Angle> getter (Java) ( #6492 )
2024-04-21 20:23:36 -07:00
HarryXChen
f26adc556d
[examples] Fix memory over-allocation in Apriltag examples ( #6517 )
...
Change hamming distance to 1, add comment about memory usage.
2024-04-21 20:21:48 -07:00
Gold856
3c14d87006
Update README-CMAKE.md ( #6522 )
2024-04-21 20:21:07 -07:00
Isaac Turner
77536e68f0
README.md: Link straight to contributing in contents ( #6525 )
...
Avoids need to click twice to get to contributing.md.
2024-04-21 20:19:53 -07:00
Peter Johnson
c88be31ec2
Merge branch 'development'
2024-04-21 20:15:51 -07:00
Tyler Veness
74f648689e
[build] Add exports to CMake subprojects ( #6505 )
...
This allows consuming allwpilib via FetchContent.
2024-04-10 22:04:22 -07:00
Tyler Veness
2def62a1ef
[wpimath] Document ChassisSpeeds::Discretize() math (NFC) ( #6509 )
2024-04-10 22:03:44 -07:00
Tyler Veness
3a5d24ab1d
[ci] Revert "Use mirror repository for liblzma ( #6499 )" ( #6506 )
...
This reverts commit c46847b32a .
2024-04-10 10:04:15 -07:00
Isaac Turner
02c78bc9b6
MAINTAINERS.md: Remove reference to marketplace ( #6470 )
2024-04-04 09:21:53 -07:00
Carl Hauser
998340296d
[wpilibj] Fix EncoderSim.setDistancePerPulse parameter name and comment (NFC) ( #6481 )
2024-04-04 09:21:05 -07:00
Tyler Veness
d26e6d9ecc
[wpimath] Support formatting Eigen array types ( #6496 )
2024-04-04 09:19:50 -07:00
Nicholas Armstrong
fbb3669546
[wpilib] LinearSystemSim: Add missing clamp function and getInput() ( #6493 )
2024-04-04 09:19:13 -07:00
Ryan Blue
c46847b32a
[ci] Use mirror repository for liblzma ( #6499 )
...
Uses https://github.com/bminor/xz to work around suspended repository.
We will revert this once vcpkg updates to point to an accessible repo.
2024-04-04 09:18:06 -07:00
Peter Johnson
33f12f0e31
Revert "[commands] Cache button and POV triggers"
...
Also revert the associated formatting commit. This was an accidental merge.
This reverts commit ff929d4a5f .
This reverts commit 2392c9f278 .
2024-03-26 00:08:07 -07:00
sciencewhiz
25ad6eafd5
Add reference to development to CONTRIBUTING.md ( #6467 )
2024-03-24 23:52:36 -07:00
Isaac Turner
84a55d13f3
[ci] Fix 2023 docker image usage ( #6459 )
2024-03-24 23:51:38 -07:00
Wispy
4a548935d3
[wpimath] Add Pair.toString() ( #6463 )
2024-03-24 23:51:08 -07:00
Tyler Veness
85ea5f8497
[wpimath] Make more LinearSystemId functions not throw if Kv = 0 ( #6465 )
2024-03-24 23:50:41 -07:00