Thad House
c19ee8b0fe
[wpiutil, hal] Crash on failure for SetupNowRio() and wpi::Now() when not configured ( #6417 )
...
This is an unrecoverable condition, so always terminate.
2024-03-08 00:26:53 -08:00
Tyler Veness
e64c20346d
[examples] Remove unused private variables ( #6403 )
2024-02-28 19:58:15 -08:00
Peter Johnson
f1a1ffd7fc
[wpiutil] Rate-limit FPGA error from Now() ( #6394 )
2024-02-25 11:25:46 -08:00
Peter Johnson
c27ddf5ef9
[ci] Windows cmake: update vcpkg version ( #6397 )
...
We need fmtlib 10.2.1 to work around a compiler bug.
Also, reducing the number of jobs is no longer required with Actions runner upgrades.
2024-02-24 18:55:10 -08:00
Dean Brettle
8b669330eb
[sysid] Fix position feedback latency compensation ( #6392 )
2024-02-23 14:13:43 -08:00
Tyler Veness
ca6e307ea5
[ci] Upgrade wpiformat ( #6395 )
2024-02-23 14:12:28 -08:00
DeltaDizzy
607682b687
[wpiunits] Fix Distance class javadocs to state the correct dimension (NFC) ( #6363 )
2024-02-19 12:58:56 -08:00
Peter Johnson
4b94a64b06
[glass] Fix FMS game data display and editing ( #6381 )
...
Also don't require Enter for editing game data or match time.
v2024.3.1
2024-02-18 16:29:58 -08:00
Thad House
63d9e945b8
[hal] HAL_RefreshDSData: Zero out control word on DS disconnect, use cache in sim ( #6380 )
2024-02-18 14:30:40 -08:00
Joseph Eng
0ad6b3acb3
[apriltag] Add AprilTagFieldLayout.loadField() ( #6377 )
2024-02-17 21:12:59 -08:00
Eli Barnett
02aed35c6e
[sysid] Relax peak acceleration search ( #6378 )
2024-02-17 21:12:00 -08:00
Peter Johnson
a8a352ed8c
[ntcore] Add hidden subscribe option ( #6376 )
...
This allows creating subscribers that aren't communicated with the network.
2024-02-17 00:40:14 -08:00
Peter Johnson
0cdab55e5b
[ntcore] Don't send value update to client setting value ( #6375 )
2024-02-16 14:18:07 -08:00
Thad House
ba15844c28
[hal,wpiutil] Error out of HAL_Initialize if SetupRioNow fails ( #6374 )
2024-02-15 22:57:06 -08:00
shueja
6afff99640
[wpimath] ExponentialProfile: Return copy of input state ( #6370 )
...
As State is mutable, this avoids accidental modification of the passed-in object by the caller modifying the return value.
2024-02-15 16:32:51 -08:00
Tyler Veness
d4d0545dc1
[apriltag] Fix field length in 2024 JSON ( #6373 )
...
Fixes #6371
2024-02-15 10:42:03 -08:00
Joe Wildfong
6b6a55b72e
[build] Fix tcpsockets header publishing ( #6367 )
2024-02-12 19:44:31 -08:00
fodfodfod
1e168f363e
[wpimath] Feed forwards: Use correct 'k' value in error message ( #6360 )
2024-02-11 10:42:04 -08:00
DeltaDizzy
da3abade83
[examples] Add angular subsystem to SysIdRoutine example ( #6297 )
...
Co-authored-by: Tim Winters <twinters@wpi.edu >
2024-02-10 10:44:57 -08:00
Asa Paparo
62cba9a4d3
[wpimath] Add vector projection and geometry vector conversions ( #6343 )
2024-02-10 10:43:58 -08:00
N0tACyb0rg
3207795d0d
[wpimath] Add lastValue() method to filters ( #6351 )
2024-02-10 10:43:23 -08:00
Joseph Eng
e506e09a06
[wpilibc] Const-qualify SendableChooser::GetSelected() ( #6356 )
2024-02-10 10:42:53 -08:00
Joseph Eng
163f7ee704
[wpilibc] SendableChooser: Remove unusable std::unique_ptr case ( #6357 )
2024-02-10 10:41:57 -08:00
Thad House
e9c744c456
[wpimath] Quaternion::Log(): Remove duplicate calls to norm() ( #6358 )
2024-02-10 10:41:19 -08:00
Kython89
300419c151
[wpilibc] SysIdRoutineLog: Initialize m_stateInitialized ( #6359 )
...
This caused non-deterministic behavior as to if the `sysid-test-state-` will appear in the log.
2024-02-10 10:40:38 -08:00
Tyler Veness
1db3936965
[wpimath] Remove unused include from RamseteController.cpp ( #6346 )
2024-02-05 22:43:50 -08:00
Ryan Blue
6cc7e52de7
[commands] TrapezoidProfileSubsystem: Fix incorrect ordering of parameters ( #6338 )
2024-02-01 20:24:43 -08:00
Sam Carlberg
d4533a8900
[wpilibj] AddressableLEDBuffer: Add methods for reading individual RGB values ( #6333 )
...
This avoids the allocation/GC overhead of returning a Color8 value.
Also add an indexed iterator forEach to loop over the entire buffer.
2024-02-01 14:01:53 -08:00
vichik
90bb6cfffa
[wpiunits] Fix measure isNear function ( #6313 )
...
Now the function allows comparison between negative numbers, positive numbers or both.
2024-01-31 13:18:47 -08:00
Ryan Blue
cb094e4ff6
[examples] Don't reset encoders when resetting odometry ( #6329 )
2024-01-31 13:18:07 -08:00
Isaac Turner
60c6ed9812
[ci] Bump python, java and react script versions ( #6325 )
2024-01-31 13:17:41 -08:00
Tim Winters
ee15cc172a
[commands] Reset timer in quasistatic SysIdRoutine test ( #6322 )
2024-01-27 23:51:00 -08:00
Joseph Eng
1016e95242
[examples] Fix memory leak in C++ controller command examples ( #6306 )
2024-01-27 23:49:41 -08:00
Sam Carlberg
19f1903959
[wpiunits] Add singularized aliases for built in units ( #6323 )
2024-01-27 23:47:59 -08:00
DeltaDizzy
53ebb6679e
[examples] Move triggers to subsystem fields ( #6318 )
2024-01-27 23:47:06 -08:00
Tyler Veness
177132fa2a
Replace C++ unit .to<double>() with .value() ( #6317 )
...
The latter is shorter and is what we use everywhere else.
2024-01-27 07:58:25 -08:00
Thad House
bbb230491a
Force cpp files to be LF line endings ( #6319 )
...
Just marking a file as text will cause git to override the local core.autocrlf setting, and assume you want it to be true, which isn't what you want.
2024-01-26 23:20:51 -08:00
Tyler Veness
84ef71ace0
[wpimath] Make Rotation2d implicitly convert from any angle unit ( #6316 )
...
Add unit category concepts to support this.
2024-01-26 12:49:22 -08:00
Tyler Veness
68736d802d
[wpimath] Clean up profile classes ( #6311 )
...
* Reorder functions so they match between languages
* Copy more complete JavaDocs to C++
* Fix incorrect description for time parameter of
TrapezoidProfile.calculate()
2024-01-25 22:22:42 -08:00
Tyler Veness
d895a0c09f
[wpiutil] Add std::expected shim ( #6310 )
...
Its tests use Catch2 instead of GoogleTest, so we can't import them.
2024-01-25 22:21:37 -08:00
sciencewhiz
64a9d413bf
Update contributing for addition of Python (NFC) ( #6307 )
2024-01-25 21:31:57 -08:00
Chris Gerth
a70e83ae2e
[glass] Update field size defaults in Field2D.cpp ( #6298 )
...
Looks like the field length is longer in 2024. Used the onshape model to measure the size.
2024-01-23 21:28:17 -08:00
Isaac Turner
47652d7a3c
[commands] Remove unused headers ( #6300 )
2024-01-23 21:27:24 -08:00
Tyler Veness
be78552db7
[sysid] Fix SSTO calculation ( #6301 )
2024-01-23 21:26:49 -08:00
Peter Johnson
3acae550d6
[ntcore] StructArrayTopic: Publish schema in span-taking setters ( #6303 )
2024-01-23 21:26:06 -08:00
Thad House
9d55941ce5
[build] Fix macOS apps not always being an application ( #6286 )
2024-01-21 20:41:08 -08:00
Peter Johnson
51d92c7027
[build] Fix compilation with musl ( #6289 )
2024-01-21 20:32:56 -08:00
Peter Johnson
9206b47d67
[wpilibc] ADIS16448, ADIS16470: Initialize member pointers ( #6282 )
v2024.2.1
2024-01-21 11:49:32 -08:00
Dustin Spicuzza
6fc16264ce
[ntcore] NetworkTable: Actually use the I parameter for structs ( #6280 )
2024-01-21 10:57:11 -08:00
Peter Johnson
ad18f35477
[ntcore] Map int[] to int64[] for DataLog ( #6279 )
2024-01-21 00:50:27 -08:00