allwpilib icon indicating copy to clipboard operation
allwpilib copied to clipboard

Official Repository of WPILibJ and WPILibC

Results 452 allwpilib issues
Sort by recently updated
recently updated
newest added

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:...

type: bug
component: ntcore

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...

build

**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...

type: bug
component: ntcore

#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...

component: wpimath
type: chore

We already do this for NT it seems like a good change

type: chore
build
component: telemetry

**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)...

type: bug
os: simulation
component: ntcore

**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...

type: bug
os: simulation
component: wpilibj
component: wpilibc

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...

type: bug
component: sysid