allwpilib
allwpilib copied to clipboard
Official Repository of WPILibJ and WPILibC
Capturing stdout and stderr in data logs would make debugging easier. This can be done by implementing the equivalent of `tail -f /proc/self/fd/1` (and 2 for stderr) and chunking into...
Resolves #3352 `min` could be adjusted to include the menu bar so things don't overlap that, if that's desired.
I'm seeing fairly repeatable crashes that have `ServerImpl.cpp:1859` in the stack trace when running code that is rapidly creating and removing (ie. closing) publishers. Here is the immediately preceding code:...
The geometry classes are important core functionality used throughout the project and users code. They currently live inside the monolithic and heavyweight `wpimath` library, which then forces lots of other...
**Describe the question you have.** Consider the following code: ```Java try (var publisher = topic.publish()) { publisher.set(value); } ``` Shouldn't remote subscribers (eventually) see the new value? My testing seems...
#6673 migrated `Kinematics`, `Odometry`, and `PoseEstimator` to not use the `WheelPositions` interface (Java)/concept (C++). The only remaining uses are as superinterfaces of `DifferentialDriveWheelPositions` and `MecanumDriveWheelPositions`. We probably could completely remove...
We already do this for NT it seems like a good change
**Describe the bug** When publishing protobuf data, like a Pose2d or Translation2d, Sim GUI will display the fields (like `translation` and `rotation` for Pose2d or `x` and `y` for Translation2d)...
**Describe the question you have.** While looking at the `AsynchronousInterrupt` class, I noticed that the boolean values passed into the callback don't seem to line up with the edge that...
The following 2 lines allow tests to pass with incorrect kPs: https://github.com/wpilibsuite/allwpilib/blob/11c60df3e02062aa06b8d57711f1a3885229967f/sysid/src/test/native/cpp/analysis/FeedbackAnalysisTest.cpp#L88 https://github.com/wpilibsuite/allwpilib/blob/11c60df3e02062aa06b8d57711f1a3885229967f/sysid/src/test/native/cpp/analysis/FeedbackAnalysisTest.cpp#L103 Note that the tolerances are larger than the expected values, so even some negative kPs would be...