-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
Parameter migration: code cleanup, migration script, and land_detector trial #19489
Open
coderkalyan
wants to merge
15
commits into
PX4:main
Choose a base branch
from
coderkalyan:master
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+15,380
−23,006
Open
Changes from 1 commit
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
108602b
tools/validate_yaml: code cleanup
coderkalyan 1292fdc
tools/validation: allow json with cerberus for future migration
coderkalyan 179255b
parameters: srcparser code cleanup
coderkalyan 9e9a087
land_detector: migrate c parameter definitions to yaml
coderkalyan 935d277
src/modules: parameter format migration (WIP)
coderkalyan 0817791
tools: add migrate_c_params helper script
coderkalyan 7358465
tools/generate_params: fix boolean property bug
coderkalyan 4b6179f
modules: migrate all modules to yaml parameter definitions
coderkalyan a5ffbe7
drivers: migrate all drivers to yaml parameter definitions
coderkalyan dfbb110
python/pip: add requirements.txt
coderkalyan 5cad5c2
validation: add new units and increase short description length
coderkalyan 22ff3b3
ci: temporarily add dataclasses dependency
coderkalyan 7fe65c6
battery: capitalize parameter category
coderkalyan 066ac8a
tools/generate_config: fix empty default value bug
coderkalyan ed941e7
parameters: update injected parameter descriptions
coderkalyan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where is this required?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
px4params/scrparser.py. When I wrote that I was targeting Python 3.7 compatibility since that's the oldest "supported" Python but I then realized we use 3.6 in some places. This is backwards compatibility for 3.6, dataclasses are built into 3.7+
Daniel and I decided to add it directly here because the bionic docker containers aren't behaving (unrelated to my changes) and I couldn't build a new one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO worth adding a comment in the file or commit message, so we can remove it later on.