Skip to content

[1.4 backports] Bring master's vehicle-setup updates to 1.4#3867

Open
Williangalvani wants to merge 55 commits intobluerobotics:1.4from
Williangalvani:1.4_vehicle_stuff
Open

[1.4 backports] Bring master's vehicle-setup updates to 1.4#3867
Williangalvani wants to merge 55 commits intobluerobotics:1.4from
Williangalvani:1.4_vehicle_stuff

Conversation

@Williangalvani
Copy link
Copy Markdown
Member

No description provided.

Williangalvani and others added 30 commits April 7, 2026 12:57
…ailable

The reasoning here is that without a position, the WMM cannot be used, resulting in a worse calibration.
This does NOT require a gps or dvl, there's a UI for setting a rough position estimate we can rely on.
…nd orientation

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
…erCalibration: Add vehicle orientation

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
…erCalibration: Add Unknown state over empty string

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
… default value for prop highlight: Props with type Object/Array must use a factory function to return the default value'

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
fixes an issue where, if the board information hasnt been set previously elsewhere, we are unable to filter the parameter sets
It's not important to check the connected vehicle type if you're intending to ignore it anyway.
… reset settings

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
nicoschmdt and others added 25 commits April 7, 2026 13:18
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Co-authored-by: ES-Alexander <sandman.esalexander@gmail.com>
Sync internal_new_value from param_value whenever it changes, so slider
updates are reflected in the inline editor. Only skip sync when an ack
for a previous value arrives while the user has typed a different value.
The truthiness check `if (this.param?.value)` treated 0 as falsy,
so `internal_new_value_as_string` was never set and the field showed
the placeholder label instead of "0". Use `this.param != null` to
check for parameter existence regardless of its value.

Made-with: Cursor
Add a Power subtab under Vehicle Setup > Configure, modeled after
QGC's APMPowerComponent. Supports Battery 1/2 monitor selection,
power sensor presets (including Blue Robotics PSM), capacity, arming
voltage, and advanced calibration with voltage multiplier and amps
per volt calculation dialogs.

Made-with: Cursor
…viewer-model axis

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
Copy link
Copy Markdown

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Sorry @Williangalvani, your pull request is larger than the review limit of 150000 diff characters

Copy link
Copy Markdown
Member

@patrickelectric patrickelectric left a comment

Choose a reason for hiding this comment

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

Board orientation appears empty

image

Two frames are not showing up in frame configuration

image

Some failsafe ui appears to be broken

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants