Tyler Veness
e4e2bafdb1
[sysid] Document timestamp units ( #6065 )
2023-12-19 22:37:41 -08:00
Peter Johnson
3d201c71f7
[ntcore] Fix overlapping subscriber handling ( #6067 )
2023-12-19 22:37:16 -08:00
Peter Johnson
f02984159f
[glass] Check for null entries when updating struct/proto ( #6059 )
2023-12-18 11:31:08 -08:00
Eli Barnett
a004c9e05f
[commands] SubsystemBase: allow setting name in constructor ( #6052 )
2023-12-16 11:05:53 -08:00
Tyler Veness
0b4c6a1546
[wpimath] Add more docs to SimulatedAnnealing (NFC) ( #6054 )
2023-12-16 11:03:54 -08:00
Tyler Veness
ab15dae887
[wpilib] ArcadeDrive: Fix max output handling ( #6051 )
2023-12-15 09:18:45 -08:00
Guinea Wheek
9599c1f56f
[hal] Add usage reporting ids from 2024v2 image ( #6041 )
v2024.1.1-beta-4
2023-12-14 20:53:40 -08:00
Gold856
f87c64af8a
[wpimath] MecanumDriveWheelSpeeds: Fix desaturate() ( #6040 )
2023-12-14 20:52:45 -08:00
ncorrea210
8798700cec
[wpilibcExamples] Add inline specifier to constexpr constants ( #6049 )
2023-12-14 20:52:02 -08:00
Thad House
85c9ae6eff
[wpilib] Fix PS5 Controller mappings ( #6050 )
2023-12-14 20:51:32 -08:00
Thad House
7c8b7a97ad
[wpiutil] Zero out roborio system timestamp ( #6042 )
...
There was also an issue where the clock zero offset would be incorrect due to the system time updating. This solves that issue for the Rio.
2023-12-13 15:20:24 -08:00
Peter Johnson
d9b504bc84
[wpilib] DataLogManager: Change sim location to logs subdir ( #6039 )
2023-12-11 20:21:06 -08:00
Peter Johnson
906b810136
[build] cmake: Fix ntcore generated header install ( #6038 )
2023-12-11 20:02:29 -08:00
Thad House
56e5b404d1
Update to final 2024 V2 image ( #6034 )
...
Update myRobot java command args
2023-12-10 23:52:28 -08:00
Joseph Eng
8723ee5c39
[ntcore] Add cached topic property ( #5494 )
2023-12-10 23:23:36 -08:00
Tyler Veness
192a28af47
Fix JDK 21 warnings ( #6028 )
2023-12-09 21:45:02 -08:00
Tyler Veness
d40bdd70ba
[build] Upgrade to spotbugs Gradle plugin 6.0.2 ( #6027 )
2023-12-09 15:34:29 -08:00
Isaac Turner
7bfadf32e5
[wpilibj] Joystick: make remainder of get axis methods final ( #6024 )
2023-12-09 09:47:10 -08:00
Starlight220
a770110438
[commands] CommandCompositionError: Include stacktrace of original composition ( #5984 )
2023-12-09 09:45:02 -08:00
Thad House
54a55b8b53
[wpiutil,hal] Update image; init Rio Now() HMB with a FPGA session ( #6016 )
2023-12-08 23:22:59 -08:00
Tyler Veness
7d4e515a6b
[wpimath] Simplify calculation of C for DARE precondition ( #6022 )
2023-12-08 20:25:03 -08:00
Peter Johnson
5200316c14
[ntcore] Update transmit period on topic add/remove ( #6021 )
...
- Correctly handle the first subscription being a send all
- Don't restart outgoing timer if period didn't change
2023-12-08 14:19:18 -08:00
Sam Carlberg
ddf79a25d4
[wpiunits] Overload Measure.per(Time) to return Measure<Velocity> ( #6018 )
...
As opposed to returning Measure<Per<U, Time>>
Now matches the overload on Unit
2023-12-08 13:39:28 -08:00
Tyler Veness
a71adef316
[wpiutil] Clean up circular_buffer iterator syntax ( #6020 )
2023-12-08 13:38:56 -08:00
Elliot Scher
39a0bf4b98
[examples] Call resetOdometry() when controller command is executed ( #5905 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2023-12-06 22:14:54 -08:00
Gold856
f5fc101fda
[build] cmake: Export jars and clean up jar installs ( #6014 )
2023-12-06 18:28:38 -08:00
Isaac Turner
38bf024c96
[build] Update to Gradle 8.5 ( #6007 )
2023-12-06 09:29:41 -08:00
Ashray._.g
9d11544c18
[wpimath] Rotate traveling salesman solution so input and solution have same initial pose ( #6015 )
2023-12-05 23:21:28 -08:00
Gold856
28deba20f5
[wpimath] Commit generated quickbuf Java files ( #5994 )
...
This removes a build dependency on the quickbuf generator being available for the build platform.
It's safe to generate Java because the quickbuf version is defined by the project.
C++ protobufs can't be committed because the protoc version must
match the library version (this is a particular issue for cmake builds).
2023-12-05 17:02:29 -08:00
Gold856
c2971c0bb3
[build] cmake: Export apriltag and wpimath ( #6012 )
2023-12-05 13:31:27 -08:00
Peter Johnson
41cfc961e4
gitattributes: Add linguist-generated locations ( #6004 )
2023-12-05 13:30:54 -08:00
Joseph Eng
14c3ade155
[wpimath] Struct cleanup ( #6011 )
2023-12-04 22:40:18 -08:00
Tyler Veness
90757b9e90
[wpilib] Make Color::HexString() constexpr ( #5985 )
...
Related improvements to wpi::ct_string:
* Implicitly convert to std::string
* Add operator== for std::string, std::string_view, and const Char*
2023-12-04 21:20:49 -08:00
PJ Reiniger
2676b77873
Fix compilation issues that occur when building with bazel ( #6008 )
2023-12-04 21:18:26 -08:00
ncorrea210
d32c10487c
[examples] Update C++ examples to use CommandPtr ( #5988 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2023-12-03 21:39:29 -08:00
Peter Johnson
9bc5fcf886
[build] cmake: Default WITH_JAVA_SOURCE to WITH_JAVA ( #6005 )
2023-12-03 20:14:34 -08:00
Tyler Veness
d431abba3b
[upstream_utils] Fix GCEM namespace usage and add hypot(x, y, z) ( #6002 )
2023-12-03 16:40:08 -08:00
Tyler Veness
2bb1409b82
Clean up Java style ( #5990 )
...
Also make equivalent changes in C++ where applicable.
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2023-12-03 16:21:32 -08:00
Gold856
66172ab288
Remove submodule ( #6003 )
2023-12-03 16:18:45 -08:00
Tyler Veness
e8f8c0ceb0
[upstream_utils] Update to latest Eigen HEAD ( #5996 )
...
There hasn't been a release in 2.5 years.
There's performance improvements for some NEON instructions, UB fixes, a lot of internal cleanup with the jump from C++11 to C++14, and more constexpr.
2023-12-03 16:18:19 -08:00
Gold856
890992a849
[hal] Commit generated usage reporting files ( #5993 )
2023-12-03 15:53:24 -08:00
Peter Johnson
a583ca01e1
[wpiutil] Change Struct to allow non-constexpr implementation ( #5992 )
...
This required changing the constant values (e.g. kSize) into functions
(e.g. GetSize()).
Fixed implementations of ForEachNested to be inline (as these are actually
templates).
Also added a ntcore Struct test.
2023-12-02 23:36:44 -08:00
Tyler Veness
ca272de400
[build] Fix Gradle compile_commands.json and clang-tidy warnings ( #5977 )
2023-12-02 21:20:43 -08:00
Peter Johnson
76ae090570
[wpiutil] type_traits: Add is_constexpr() ( #5997 )
2023-12-02 20:54:22 -08:00
Starlight220
5172ab8fd0
[commands] C++ CommandPtr: Prevent null initialization ( #5991 )
2023-12-02 16:45:04 -08:00
Tyler Veness
96914143ba
[build] Bump native-utils to fix compile_commands.json ( #5989 )
2023-12-01 23:08:47 -08:00
Austin Shalit
464e6121ef
[ci] Report failed status to Azure on failed tests ( #2654 )
2023-12-01 20:53:57 -08:00
PJ Reiniger
5dad46cd45
[wpimath] Commit generated files ( #5986 )
2023-12-01 20:52:38 -08:00
PJ Reiniger
54ab65a63a
[ntcore] Commit generated files ( #5962 )
2023-12-01 15:31:06 -08:00
Sriman Achanta
7ed900ae3a
[wpilib] Add hex string constructor to Color and Color8Bit ( #5063 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2023-12-01 10:26:58 -08:00