Eli Barnett
077c8f4092
[sysid] Fix test duration slider responsiveness ( #6216 )
2024-01-12 23:05:46 -08:00
HarryXChen
84e3a22baa
[sysid] Fix peak acceleration filtering behavior in dynamic velocity test ( #6207 )
2024-01-12 17:05:50 -08:00
Tyler Veness
b482321c0d
[commands] Replace SysId hash map with if statements ( #6209 )
...
This is much more efficient.
2024-01-12 12:36:59 -08:00
Isaac Turner
d181e353a0
[wpilib] ADIS16470: Add no-param GetAngle and GetRate ( #6184 )
...
This helps with backwards compatibility.
2024-01-12 11:00:42 -08:00
Peter Johnson
2386e44f3a
[sysid] Filter valid test names ( #6200 )
...
Currently the analysis portion only supports quasistatic and dynamic,
forward and reverse. Check for anything not matching and remove it,
along with providing diagnostics of what is being loaded.
2024-01-12 10:58:57 -08:00
Isaac Turner
fa5b604f16
[wpilibc] Remove unused includes ( #6208 )
2024-01-12 10:58:35 -08:00
Tyler Veness
67e8306819
gitattributes: Mark C++ source files as text ( #6210 )
...
Some C++ files had been checked in with CRLF line endings.
This fixes those and also fixes future commits.
2024-01-12 10:53:56 -08:00
Thad House
1981b8debd
Fix multiple Java warnings ( #6201 )
2024-01-12 08:46:21 -08:00
Tyler Veness
ba9c21cf38
[wpilib] Fix SysId log key for acceleration ( #6196 )
...
Also add to docs that logging acceleration and current is optional.
2024-01-10 20:48:23 -08:00
Tyler Veness
211c2a375c
[build] Run formatter on generate_usage_reporting.py ( #6197 )
2024-01-10 20:47:54 -08:00
Peter Johnson
75b2fa1cc3
[sysid] Data selector: use timestamps instead of ranges ( #6193 )
...
This is somewhat slower, but handles data files that are organized
differently (e.g. entries grouped instead of purely sorted by time).
2024-01-10 20:13:19 -08:00
Chris Gerth
84b089b209
[ntcore] Update alloy-model.adoc (NFC) ( #6191 )
...
URL changed
2024-01-10 11:11:35 -08:00
Peter Johnson
ce550705d7
[ntcore] Fix client "received unknown id -1" ( #6186 )
...
This was caused by not swallowing id=-1 messages after processing the
first one.
2024-01-09 14:13:05 -08:00
Peter Johnson
3989617bde
[ntcore] NetworkTable::GetStruct: Add I template param ( #6183 )
2024-01-09 12:39:47 -08:00
sciencewhiz
f1836e1321
[fieldImages] Fix 2024 field json ( #6179 )
...
Field corners and field size were identical to 2023.
2024-01-08 19:27:55 -08:00
David Vo
d05f179a9a
[build] Fix running apriltagsvision Java example ( #6173 )
2024-01-07 22:51:55 -08:00
sciencewhiz
b1b03bed85
[wpilib] Update MotorControllerGroup deprecation message ( #6171 )
...
The current message could be read as encouraging the use of CAN motor
controllers. This tries to make it more clear.
2024-01-07 17:06:26 -08:00
Michael Leong
fa63fbf446
LICENSE.md: Bump year to 2024 ( #6169 )
2024-01-07 07:17:41 -08:00
Tyler Veness
4809f3d0fc
[apriltag] Add 2024 AprilTag locations ( #6168 )
v2024.1.1
2024-01-06 12:50:27 -08:00
Peter Johnson
dd90965362
[wpiutil] Fix RawFrame.setInfo() NPE ( #6167 )
2024-01-06 12:50:11 -08:00
sciencewhiz
8659372d08
[fieldImages] Add 2024 field image ( #6166 )
2024-01-06 12:06:15 -08:00
Eli Barnett
a2e4d0b15d
[docs] Fix docs for SysID routine ( #6164 )
2024-01-05 22:05:09 -08:00
Tyler Veness
0a46a3a618
[wpilib] Make ADXL345 default I2C address public ( #6163 )
...
pybind needs it.
2024-01-05 16:59:30 -08:00
Peter Johnson
7c26bc70ab
[sysid] Load DataLog files directly for analysis ( #6103 )
...
Co-authored-by: Oblarg <emichaelbrnett@gmail.com >
2024-01-05 16:24:31 -08:00
Tyler Veness
f94e3d81b9
[docs] Fix SysId routine JavaDoc warnings ( #6159 )
2024-01-05 16:03:52 -08:00
Tyler Veness
6bed82a18e
[wpilibc] Clean up C++ SysId routine ( #6160 )
2024-01-05 15:22:52 -08:00
Starlight220
4595f84719
[wpilib] Report LiveWindow-enabled-in-test ( #6158 )
2024-01-05 11:57:14 -08:00
Eli Barnett
707cb06105
[wpilib] Add SysIdRoutine logging utility and command factory ( #6033 )
...
Co-authored-by: Drew Williams <williams.r.drew@gmail.com >
Co-authored-by: Peter Johnson <johnson.peter@gmail.com >
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2024-01-05 11:50:23 -08:00
Starlight220
3e40b9e5da
[wpilib] Correct SmartDashboard usage reporting ( #6157 )
2024-01-05 11:18:29 -08:00
Tyler Veness
106518c3f8
[docs] Fix wpilibj JavaDoc warnings ( #6154 )
2024-01-05 07:35:59 -08:00
Tyler Veness
19cb2a8eb4
[wpilibj] Make class variables private to match C++ ( #6153 )
2024-01-05 00:59:34 -08:00
m10653
13f4460e00
[docs] Add missing docs to enum fields (NFC) ( #6150 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2024-01-04 21:36:26 -08:00
Tyler Veness
4210f5635d
[docs] Fix warnings about undocumented default constructors ( #6151 )
2024-01-04 13:57:21 -08:00
Peter Johnson
0f060afb55
[ntcore] Disable WebSocket fragmentation ( #6149 )
...
There seems to be a latent bug in the fragmentation code that we've not
been able to isolate.
2024-01-04 12:09:31 -08:00
Tyler Veness
f29a7d2e50
[docs] Add missing JavaDocs ( #6146 )
2024-01-04 08:38:06 -08:00
Tyler Veness
6e58db398d
[commands] Make Java fields private ( #6148 )
...
They were already private in C++ and probably shouldn't be exposed. This
also means we don't need to write redundant documentation for them.
2024-01-04 00:57:52 -08:00
Gold856
4ac0720385
[build] Clean up CMake files ( #6141 )
2024-01-04 00:47:47 -08:00
Tyler Veness
44db3e0ac0
[sysid] Make constexpr variables outside class scope inline ( #6145 )
2024-01-03 14:27:51 -08:00
Peter Johnson
73c7d87db7
[glass] NTStringChooser: Properly set retained ( #6144 )
2024-01-03 09:38:10 -08:00
David Vo
25636b712f
[build] Remove unnecessary native dependencies in wpilibjExamples ( #6143 )
...
These dependencies don't have any JNI, so there's no need to link them.
2024-01-02 20:14:37 -08:00
m10653
01fb98baaa
[docs] Add Missing JNI docs from C++ (NFC) ( #6139 )
2024-01-02 20:13:46 -08:00
David Vo
5c424248c4
[wpilibj] Remove unused AnalogTriggerException ( #6142 )
2024-01-02 20:10:51 -08:00
Tyler Veness
c486972c55
[wpimath] Make ExponentialProfile.State mutable ( #6138 )
...
It was already mutable in the C++ ExponentialProfile and
TrapezoidProfile in both languages.
2024-01-02 11:39:55 -08:00
David Vo
783acb9b72
[wpilibj] Store long preferences as integers ( #6136 )
2024-01-01 23:38:02 -08:00
m10653
99ab836894
[wpiutil] Add missing JavaDocs (NFC) ( #6132 )
2024-01-01 23:37:39 -08:00
Tyler Veness
ad0859a8c9
[docs] Add missing JavaDocs ( #6125 )
2024-01-01 22:56:23 -08:00
Gold856
5579219716
[docs] Exclude quickbuf files and proto/struct packages from doclint ( #6128 )
2024-01-01 21:23:09 -08:00
Tyler Veness
98f06911c7
[sysid] Use eigenvector component instead of eigenvalue for fit quality check ( #6131 )
...
They're usually close, but this is a better metric.
2024-01-01 21:22:34 -08:00
Braykoff
e1d49b975c
[wpimath] Add LinearFilter reset() overload to initialize input and output buffers ( #6133 )
2024-01-01 21:20:53 -08:00
m10653
8a0bf2b7a4
[hal] Add CANAPITypes to java ( #6121 )
2024-01-01 16:51:17 -08:00