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
Starlight220
d426873ed1
[commands] Add missing PS4 triangle methods ( #4576 )
2022-11-07 10:15:54 -08:00
PJ Reiniger
5be5869b2f
[apriltags] Use map as internal data model ( #4577 )
...
This leaves the file format as a list, but internally will transform the collection of tags into a map on de/serialization. The serialization will probably happen once on startup, but the tag lookup can happen 100s of times a second. This honestly probably doesn't make too much of a performance hit since N is small, but this is a simple O(n) -> O(1) change for lookups.
2022-11-07 10:09:06 -08:00
Griffin Della Grotte
b1b4c1e9e7
[wpimath] Fix Pose3d transformBy rotation type ( #4545 )
...
Co-authored-by: Ryan Blue <ryanzblue@gmail.com >
2022-11-07 09:57:33 -08:00
Dustin Spicuzza
a4054d702f
[commands] Allow composing two triggers directly ( #4580 )
...
For backwards compatibility reasons.
2022-11-07 09:55:28 -08:00
Dustin Spicuzza
0190301e09
[wpilibc] Explicitly mark EventLoop as non-copyable/non-movable ( #4579 )
...
It's already not movable because m_bindings isn't copyable, but pybind11
isn't able to detect that
2022-11-07 09:30:03 -08:00
Peter Johnson
9d1ce6a6d9
[ntcore] Catch file open error when saving preferences ( #4571 )
2022-11-05 21:16:39 -07:00
Peter Johnson
5005e2ca04
[ntcore] Change Java event mask to EnumSet ( #4564 )
...
Also convert NetworkTableInstance.getNetworkMode() to return EnumSet.
v2023.1.1-beta-3
2022-11-04 20:25:37 -07:00
PJ Reiniger
fa44a07938
[upstream-utils][mpack] Add upstream util for mpack ( #4500 )
2022-11-04 20:03:49 -07:00
Peter Johnson
4ba16db645
[ntcore] Various fixes and cleanups ( #4544 )
...
* NetworkTableInstance: set handle to 0 after destroy
* Fix multiple notifications of local values
* Detect mismatch between handles
* Server: fix setting min period when no topics
* Limit maximum number of subscribers/publishers/listeners
This helps find resource leaks and prevents them from causing excessive
slowdowns/crashes. The limit on each is currently set to 512.
* Don't use std::swap in move operation
2022-11-04 20:01:21 -07:00
Thad House
837415abfd
[hal] Fix joysticks either crashing or returning 0 ( #4570 )
2022-11-04 19:03:11 -07:00