Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wpilib] Remove LiveWindow #7733

Merged
merged 1 commit into from
Jan 25, 2025

Conversation

PeterJohnson
Copy link
Member

This will be replaced by a different mechanism, but removing it eases the initial implementation burden of a new Telemetry/Sendable framework.

This will be replaced by a different mechanism, but removing it eases
the initial implementation burden of a new Telemetry/Sendable framework.
@PeterJohnson PeterJohnson requested review from a team as code owners January 25, 2025 08:32
Copy link
Contributor

This PR modifies commands. Please open a corresponding PR in Python Commands and include a link to this PR.

@github-actions github-actions bot added component: wpiutil WPI utility library component: wpilibj WPILib Java component: wpilibc WPILib C++ component: command-based WPILib Command Based Library component: wpimath Math library component: examples component: epilogue Annotation-based logging library 2027 2027 target labels Jan 25, 2025
@PeterJohnson PeterJohnson merged commit eee30c4 into wpilibsuite:2027 Jan 25, 2025
41 checks passed
@PeterJohnson PeterJohnson deleted the remove-livewindow branch January 25, 2025 18:52
org.gradle.jvmargs=-Xmx2g
org.gradle.jvmargs=-Xmx4g
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Out of curiosity, why was this change made in this PR? (I wouldn't be surprised if making this change is fitting for the new MRC, but I'm not sure how this change relates to removing LiveWindow)

Copy link
Member Author

@PeterJohnson PeterJohnson Jan 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Accidentally committed because I had to make the change locally to successfully build with Gradle. Given we no longer have 32-bit builds I think this is safe to leave?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, this change is probably fine (especially since it's for 2027 with new MRC, though apparently the RFP only requires 3GB of RAM available to user code)- I was just wondering if there was a connection to removing LW that I was missing.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MRC has 4 gb of RAM. https://community.firstinspires.org/introducing-the-future-mobile-robot-controller

But that setting is irrelevant for the MRC or the roborio, it's for the computer building allwpilib. Even with on robot development, I don't think that extends to building allwpilib.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, the entire MRC has 4 GB of RAM, but per MRC20 in the RFP, only 3 GB needs to be available to user code (since other programs running on the MRC would take up some memory).

Regardless, you're right that the settings are only for building allwpilib with Gradle, which would not be done on the MRC, so this discussion is moot. (The conservation is good to be resolved)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2027 2027 target component: command-based WPILib Command Based Library component: epilogue Annotation-based logging library component: examples component: wpilibc WPILib C++ component: wpilibj WPILib Java component: wpimath Math library component: wpiutil WPI utility library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants