Gold856
b44a80c07a
[build] cmake: Install wpimath nanopb headers ( #7731 )
2025-01-24 23:26:09 -08:00
Gold856
25d11524e8
[ci] Re-enable Artifactory cleaner cron job ( #7721 )
...
The query now targets the local repo for extra safety.
2025-01-23 21:46:13 -08:00
Peter Johnson
d86a2ec83b
[ci] Fix labeler indentation ( #7716 )
2025-01-21 12:51:48 -07:00
sciencewhiz
0690d3d832
[ci] Update labeler for wpical and usage reporting ( #7710 )
2025-01-20 09:14:27 -07:00
Ryan Blue
304b98c0c9
[wpilibc] Alert: Fix first alert in group not publishing data ( #7711 )
2025-01-20 09:10:03 -07:00
Joseph Eng
72541c10e6
[wpilib, commands] Improve HID direction documentation (NFC) ( #7672 )
2025-01-19 20:34:07 -08:00
sciencewhiz
00445f4f27
[hal] Add Kitbot framework usage reporting ( #7709 )
...
Used in FIRST's kitbot code
2025-01-18 15:02:41 -08:00
Matthew Wozniak
8fc3767b30
[wpimath] Fix macro name typo ( #7707 )
2025-01-17 22:19:21 -08:00
Peter Johnson
5ab0409c15
[wpilib] ADIS164xx: report product ID on mismatch ( #7706 )
2025-01-17 18:14:20 -08:00
Peter Johnson
4caa16e254
[wpilibj] ADIS16470: Allow product ID of 16470 ( #7704 )
...
C++ allows either 16982 or 16470, do the same for Java.
2025-01-17 13:53:20 -08:00
Sam Carlberg
e52f400687
[wpiunits] Add Measure.per overloads for all known unit types ( #7699 )
...
Instead of only providing per(TimeUnit)
Useful for making conversion factors easier, eg `Inches.of(10).per(Rotation)` vs `Inches.of(10).per(Rotation.one())`
Update VelocityUnit.one() and VelocityUnit.zero() to return Velocity objects instead of generic Measure<? extends VelocityUnit<D>>; VelocityUnit is final, so the wildcard generic is unnecessary, and this makes the generated `per` functions possible for this type
2025-01-16 23:24:11 -08:00
PJ Reiniger
a9f3fc6b2c
[bazel] Update toolchain to support systemcore ( #7689 )
2025-01-16 10:52:43 -07:00
David Racovan
a14545102f
[wpimath] DifferentialDriveWheelPositions: tag as Proto/StructSerializable ( #7622 )
2025-01-13 14:52:40 -07:00
Tyler Veness
25e6549398
[wpimath] Fix various constexpr support bugs ( #7676 )
2025-01-13 14:44:55 -07:00
ハイドラント
cd92b07321
[wpimath] Add Pose2d and Pose3d rotateAround() ( #7659 )
2025-01-13 12:55:26 -07:00
Jason Daming
fc9e413ce1
[hal, wpilib] Add note about support for WS2815 ( #7664 )
2025-01-13 12:26:54 -07:00
Tyler Veness
007526089e
[wpimath] Fix LinearSystemId return type and docs ( #7675 )
...
Fixes #7674 .
2025-01-13 12:22:53 -07:00
Sam Carlberg
c5f7a2b4ac
[epilogue] Fix lazy logging of mutable arrays ( #7665 )
2025-01-11 10:25:47 -08:00
Jade
638d265b33
[commands] Add a warning to schedule docs (NFC) ( #7073 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
v2025.2.1
2025-01-09 23:31:40 -08:00
Elliot Scher
6125227836
[wpical] Add JSON Combiner ( #7640 )
...
This new feature allows users to combine multiple Apriltag layouts. This can be useful for fields where the apriltags are split into two or more sections: (red/blue side, grouped together by task, etc.)
2025-01-09 23:30:17 -08:00
HarryXChen
e37c35746a
[wpimath] Implement Translation3d.RotateAround ( #7661 )
2025-01-09 20:31:34 -08:00
oh-yes-0-fps
995bc98ccf
[epilogue] Revert "Add a measure's symbol to its name when logged by Epilogue ( #7535 )" ( #7652 )
...
This reverts commit 469bb3290d .
The approach used has issues due to the fact unit symbols often have a literal / in them,
which causes issues with NT topic visualization.
A better approach would be to use topic metadata.
2025-01-07 12:35:10 -07:00
Matt
2de03c9601
[cscore] Use frame time in Linux UsbCameraImpl ( #7609 )
2025-01-07 09:33:20 -07:00
Ryan Heuer
8e459a4f2a
[glass] Field2d: Fix custom image padding to maintain aspect ratio ( #7648 )
2025-01-06 21:16:14 -08:00
Peter Johnson
58d7c07343
[fieldImages] Use rendered image ( #7650 )
...
Source: https://www.chiefdelphi.com/t/4k-field-image-2025-reefscape/478797
2025-01-06 21:15:39 -08:00
Peter Johnson
9b08f0244c
[wpiutil] SignalObject: Fix move operator= ( #7649 )
2025-01-06 20:11:34 -08:00
sciencewhiz
7032de3d5d
[glass] Field2D: Change field picker to show JSONs first ( #7643 )
...
Too many people don't realize that glass/simgui field2d can load
pathweaver JSON field files since it's hidden.
2025-01-05 22:36:14 -08:00
Kevin-OConnor
159e18ce05
[fieldImages] Flip 2025 Field Image ( #7638 )
...
Original image was flipped when it should have been rotated.
2025-01-04 11:37:44 -08:00
Peter Johnson
257d0e0824
[fieldImages] Add 2025 Reefscape to Fields, make default ( #7635 )
2025-01-04 11:14:27 -08:00
Kevin-OConnor
b65f159c3f
Add 2025 field and apriltags ( #7634 )
...
Column in Field Drawings is labeled X-Rotation, but I believe it should be Y-Rotation so have reflected that here. We'll fix in a TU if this is correct.
2025-01-04 10:14:34 -08:00
Tyler Veness
11a0c36737
[wpimath] Make Rotation2d member initialization order match declaration order ( #7632 )
2025-01-03 22:44:17 -08:00
Wispy
17a03514ba
[glass, simgui] Fix minimum widths of windows ( #7604 )
v2025.1.1
2025-01-01 15:20:35 -08:00
Jade
9ebc4b32ae
[commands] Undeprecate deferredProxy ( #7417 )
...
This changes the way deferred proxy is implemented to not use the
deprecated ProxyCommand constructor.
This function serves a good purpose that should be kept IMO. The
constructor was confusing but this is just good syntactic sugar over
`defer(() -> supplier.get().asProxy())`.
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 15:11:39 -08:00
Elliot Scher
ce60bd5035
[wpical] Add support for new Apriltags (ID 16-22) ( #7619 )
2025-01-01 14:53:58 -08:00
Jade
468a3c6d95
[apriltag] Add kDefaultField to C++ ( #7618 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-01 14:34:51 -08:00
Peter Johnson
4350ea769c
[build] Bump ni-libraries to 2025.2.0 ( #7617 )
2024-12-31 20:50:50 -08:00
sciencewhiz
83397392f4
[hal] Update Usage Reporting to match 2025v2 image numbers ( #7616 )
2024-12-31 20:24:26 -08:00
Tyler Veness
786d22049b
[wpilibc] Rename DCMotorSim getters ( #7614 )
2024-12-31 16:48:45 -08:00
Dustin Spicuzza
86137c49f5
[wpilibc] DCMotorSim: Add setAngle/setAngularVelocity (parity with Java) ( #7613 )
2024-12-31 14:30:16 -08:00
Tyler Veness
4edf52d3b6
[wpilibc] Clean up Joystick::GetDirection() ( #7612 )
2024-12-31 13:31:05 -08:00
Gold856
a41fb460a9
Update ThirdPartyNotices.txt ( #7608 )
2024-12-30 20:16:10 -06:00
sciencewhiz
d4985b8ba0
[ci] Build RobotPy in tools workflow ( #6800 )
2024-12-29 23:47:45 -06:00
sciencewhiz
1538370034
Update license year to 2025 ( #7607 )
2024-12-29 23:46:38 -06:00
Carl Hauser
eef1bf33de
[wpilib] Fix SmartDashboard.setDefault* docs (NFC) ( #6490 )
...
Fix incorrect comments related to NT SetDefault* methods across multiple components
2024-12-29 18:41:29 -06:00
ハイドラント
78b6d61e88
[commands] Use factories and decorators in Command tests ( #7006 )
2024-12-29 10:45:17 -06:00
David Vo
e7dd5dca82
[wpilibj] TimedRobot: Squash ErrorProne warnings ( #7605 )
2024-12-28 21:01:43 -08:00
Matt
a27df8ec24
[cscore] Sink: add ability to get most recent frame instead of waiting ( #7572 )
...
This allows more control over frame dropping.
2024-12-28 20:44:48 -08:00
Elliot Scher
85507a6c65
[wpical] Add WPIcal: Field Calibration Tool ( #6915 )
...
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
Co-authored-by: Jade <spacey-sooty@proton.me >
Co-authored-by: Matthew Morley <matthew.morley.ca@gmail.com >
2024-12-28 20:24:32 -08:00
Peter Johnson
b74f84f876
[upstream_utils] Add imgui_demo.cpp ( #7602 )
...
This has useful debugging functions; it was left out of the change
from the separate thirdparty repo.
2024-12-28 19:33:55 -08:00
Joseph Eng
54e9c76e03
[wpilibc] Fully qualify names in error macros ( #7601 )
2024-12-28 16:59:19 -06:00