Peter Johnson
5ec067c1f8
[ntcore] Implement keep duplicates pub/sub flag ( #4666 )
...
Also don't save duplicate NT sets to data log (unless publish keep duplicates flag is set).
2022-11-18 23:50:08 -08:00
Peter Johnson
e962fd2916
[ntcore] Allow numeric-compatible value sets ( #4620 )
...
Also fix entry publishing behavior to allow numerically compatible set
default publish following a subscribe.
2022-11-18 22:46:24 -08:00
Ryan Blue
88bd67e7de
[ci] Update clang repositories to jammy ( #4665 )
2022-11-18 20:42:55 -08:00
Jordan McMichael
902e8686d3
[wpimath] Rework odometry APIs to improve feature parity ( #4645 )
...
Co-authored-by: Ryan Blue <ryanzblue@gmail.com >
2022-11-18 20:42:00 -08:00
Thad House
e2d49181da
Update to native utils 2023.8.0 ( #4664 )
2022-11-18 19:01:26 -08:00
Peter Johnson
149bac55b1
[cscore] Add Arducam OV9281 exposure quirk ( #4663 )
...
Reports exposure range as 1-5000 but real range is 1-75.
2022-11-18 14:15:30 -08:00
amquake
88f7a3ccb9
[wpimath] Fix Pose relativeTo documentation ( #4661 )
2022-11-18 14:07:50 -08:00
sciencewhiz
8acce443f0
[examples] Fix swerve examples to use getDistance for turning encoder ( #4652 )
2022-11-18 14:06:21 -08:00
Peter Johnson
295a1f8f3b
[ntcore] Fix WaitForListenerQueue ( #4662 )
2022-11-18 14:01:52 -08:00
Dustin Spicuzza
388e7a4265
[ntcore] Provide mechanism to reset internals of NT instance ( #4653 )
2022-11-18 10:21:05 -08:00
Tyler Veness
13aceea8dc
[apriltag] Fix FieldDimensions argument order ( #4659 )
2022-11-17 22:15:55 -08:00
Ryan Blue
c203f3f0a9
[apriltag] Fix documentation for AprilTagFieldLayout ( #4657 )
2022-11-17 19:40:51 -08:00
Thad House
f54d495c90
Fix non initialized hal functionality during motor safety init ( #4658 )
2022-11-17 18:54:45 -08:00
Starlight220
e6392a1570
[cmd] Change factories return type to CommandBase ( #4655 )
2022-11-17 15:44:16 -08:00
PJ Reiniger
53904e7cf4
[apriltag] Split AprilTag functionality to a separate library ( #4578 )
...
Add AprilTagFieldLayout JSON file and move class to edu.wpi.first.apriltag.
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2022-11-17 14:29:29 -08:00
Drew Williams
2e88a496c2
[wpimath] Add support for swerve joystick normalization ( #4516 )
2022-11-17 10:53:49 -08:00
Jordan McMichael
ce4c45df13
[wpimath] Rework function signatures for Pose Estimation / Odometry ( #4642 )
...
Forcing the use of SwerveModulePostition[] and wpi::array<SwerveModulePosition, len> in place of variadic function signatures.
2022-11-17 10:36:33 -08:00
sciencewhiz
0401597d3b
[readme] Add wpinet to MavenArtifacts.md ( #4651 )
...
Fixes #4639
2022-11-17 10:35:27 -08:00
Jordan McMichael
2e5f9e45bb
[wpimath] Remove encoder reset comments on Swerve, Mecanum Odometry and Pose Estimation ( #4643 )
...
In both of these cases, encoder resets are not required for normal use.
2022-11-16 15:20:05 -08:00
sciencewhiz
e4b5795fc7
[docs] Disable Doxygen for memory to fix search ( #4636 )
2022-11-14 20:19:44 -08:00
Peter Johnson
03d0ea188c
[build] cmake: Add missing wpinet to installed config file ( #4637 )
2022-11-14 20:19:13 -08:00
Thad House
3082bd236b
[build] Move version file to its own source set ( #4638 )
2022-11-14 20:19:00 -08:00
Thad House
b7ca860417
[build] Use build cache for sign step ( #4635 )
...
The signing step does not get passed the username and password to the server, so it will just read from the build cache. Then to make sure the tasks are all updated correctly, use if developerid exists as a property to all sign tasks, so it will see the new variable value, and relink. Additionally only update the archives during signing, which will speed up signing.
2022-11-14 19:23:13 -08:00
Starlight220
64838e6367
[commands] Remove unsafe default command isFinished check ( #4411 )
2022-11-14 14:28:30 -08:00
Peter Johnson
1269d2b901
[myRobot] Disable spotbugs ( #4565 )
2022-11-14 14:26:41 -08:00
Tyler Veness
14d8506b72
[wpimath] Fix units docs for LinearSystemId::IdentifyDrivetrainSystem() ( #4600 )
2022-11-14 14:26:16 -08:00
ohowe
d1d458db2b
[wpimath] Constrain Rotation2d range to -pi to pi ( #4611 )
...
Co-authored-by: Ryan Blue <ryanzblue@gmail.com >
2022-11-14 14:25:15 -08:00
Tyler Veness
f656e99245
[readme] Add links to development build documentation ( #4481 )
...
* Add links to development build documentation
* Use GitHub dev docs links in readme badges
2022-11-14 14:23:47 -08:00
Starlight220
6dd937cef7
[commands] Fix Trigger API docs (NFC) ( #4599 )
2022-11-14 14:21:35 -08:00
Starlight220
49047c85b9
[commands] Report error on C++ CommandPtr use-after-move ( #4575 )
2022-11-14 14:20:52 -08:00
Tyler Veness
d07267fed1
[ci] Upgrade containers to Ubuntu 22.04 and remove libclang installation ( #4633 )
2022-11-14 14:20:08 -08:00
Thad House
b53ce1d3f0
[build, wpiutil] Switch macos to universal binaries ( #4628 )
2022-11-14 10:36:33 -08:00
Ege Akman
5a320c326b
[upstream_util, wpiutil] Refactor python scripts ( #4614 )
...
Co-authored-by: Sourcery AI <>
Co-authored-by: Vasista Vovveti <vasistavovveti@gmail.com >
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2022-11-13 23:11:54 -08:00
Peter Johnson
c4e526d315
[glass] Fix NT Mechanism2D ( #4626 )
2022-11-13 23:09:23 -08:00
Ryan Blue
d122e4254f
[ci] Run spotlessApply after wpiformat in comment command ( #4623 )
2022-11-13 14:07:26 -08:00
Peter Johnson
5a1e7ea036
[wpilibj] FieldObject2d: Add null check to close() ( #4619 )
2022-11-12 16:51:41 -08:00
Peter Johnson
179f569113
[ntcore] Notify locally on SetDefault ( #4617 )
...
This is necessary for the simulation GUI to pick up default publishes.
2022-11-12 06:33:10 -08:00
Peter Johnson
b0f6dc199d
[wpilibc] ShuffleboardComponent.WithProperties: Update type ( #4615 )
...
ShuffleboardComponentBase::m_properties is now a StringMap<nt::Value>.
2022-11-11 15:08:05 -08:00
Tyler Veness
7836f661cd
[wpimath] Add missing open curly brace to units/base.h ( #4613 )
2022-11-11 13:06:42 -08:00
CarloWoolsey
dbcc1de37f
[wpimath] Add DifferentialDriveFeedforward classes which wrap LinearPlantInversionFeedforward ( #4598 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2022-11-10 16:54:51 -08:00
Cory
93890c528b
[wpimath] Add additional angular acceleration units ( #4610 )
...
Added Turns per second squared
Added Revolutions per minute squared
Added Revolutions per minute per second
2022-11-10 16:47:55 -08:00
Tyler Veness
3d8d5936f9
[wpimath] Add macro for disabling units fmt support ( #4609 )
2022-11-10 14:12:07 -08:00
Tyler Veness
2b04159dec
[wpimath] Update units/base.h license header ( #4608 )
2022-11-10 14:11:44 -08:00
Thad House
2764004fad
[wpinet] Fix incorrect jni definitions ( #4605 )
...
Also re-enables the check task that would have caught this.
2022-11-10 09:42:02 -08:00
Thad House
85f1bb8f2b
[wpiutil] Reenable jni check task ( #4606 )
...
New option was added to JNI plugin to allow skipping specific symbols. This let us generally reenable the check task in wpiutil.
2022-11-10 09:33:26 -08:00
ohowe
231ae2c353
[glass] Plot: Fix Y-axis not being saved ( #4594 )
2022-11-08 21:33:02 -08:00
Tyler Veness
e92b6dd5f9
[wpilib] Fix AprilTagFieldLayout JSON property name typos ( #4597 )
2022-11-08 13:27:21 -08:00
Thad House
2a8e0e1cc8
Update all dependencies that use grgit ( #4596 )
2022-11-08 10:20:16 -08:00
Starlight220
7d06e517e9
[commands] Move SelectCommand factory impl to header ( #4581 )
...
It's templated, so it needs to be in the header.
2022-11-07 15:49:36 -08:00
Tyler Veness
323524fed6
[wpimath] Remove deprecated units/units.h header ( #4572 )
2022-11-07 10:18:36 -08:00