Airship airframe ID range and generic airship ID

Hi PX4 community,

Related context: this question follows the broader generic airship support proposal, but I am keeping this topic intentionally limited to the airframe ID / SYS_AUTOSTART convention for airship configurations.

In ROMFS/px4fmu_common/init.d/airframes/CMakeLists.txt, IDs 2000–2999 are labeled Standard planes. However, the existing airship configuration 2507_cloudship also uses an ID in this range and is registered under CONFIG_MODULES_AIRSHIP_ATT_CONTROL.

Is this range intended specifically for conventional fixed-wing aircraft, or is the label only a historical grouping?

Should airships:

  • remain in this range, with the label clarified; or
  • have their own category and ID range?

I am also preparing a generic airship configuration. If airships remain in the current range, would 2500_generic_airship be the appropriate filename and SYS_AUTOSTART ID? If a separate range is preferred, which base ID should the generic airship use?

I’d like to confirm both the range convention and the generic airship ID before suggesting a change, since 2507_cloudship is already an established airframe configuration.

Thanks.

Update: I’ve opened PX4-Autopilot #27697 adding a generic airship airframe, currently using 2500 — just below 2507_cloudship, in the 2000–2999 band that’s documented as “Standard planes.”