Skip to content

Conversation

@shiv-tyagi
Copy link
Member

@shiv-tyagi shiv-tyagi commented Dec 23, 2025

We should have unique ids for vehicles in the application. This solves the problem of AntennaTracker is Tracker but also antennatracker (for waf).

The vehicle id is application wide id which would uniquely identify a vehicle. Each vehicle would have attributes like display name, waf target name etc. which can be retrieved using the id.

This is currently running on custom-beta and looking good.

PS: There are still few references of vehicle_name in the codebase, (other than for showing name on UI), those will go away when the fetch_verisons.py and fetch_whitelisted_tags.py scripts will be moved to versions_fetcher module and will utilise vehicle manager directly.

Copy link
Contributor

@peterbarker peterbarker left a comment

Choose a reason for hiding this comment

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

LGTM

@shiv-tyagi shiv-tyagi merged commit 5957bf7 into ArduPilot:main Jan 1, 2026
@shiv-tyagi shiv-tyagi deleted the introduce-vehicle-id branch January 1, 2026 15:24
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.

2 participants