3757 Commits

Author SHA1 Message Date
Hamish Willee 677b9e3e25 Add dummy command to all.xml to force merging in commands from lower levels (#2267)
* Add dummy command to all.xml to force merging in commands from lower levels

* Update message_definitions/v1.0/all.xml

* Update message_definitions/v1.0/all.xml

---------

Co-authored-by: PX4BuildBot <bot@pixhawk.org>
2025-05-07 14:20:02 +10:00
Hamish Willee d886859d3d Try fix build order (#2262)
Co-authored-by: PX4BuildBot <bot@pixhawk.org>
2025-05-07 14:14:05 +10:00
olliw42 222059b1ee Update storm32.xml, bitmask enums should only have bit values (#2270) 2025-05-07 13:17:08 +10:00
Emmanuel Ferdman 0b527ef3f8 Migrate to new bs4 API (#2266)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-05-07 11:50:37 +10:00
olliw42 4283511737 Update storm32.xml (#2265) 2025-05-07 11:39:21 +10:00
olliw42 439c45c46d doc xml_to_markdown py script, fix for hex enum entries (#2268) 2025-05-07 11:30:18 +10:00
Pedro Roque ea4af48f15 Spacecraft Naming Convention to follow NASA / JPL (#2264)
* add: spacecraft vehicle type

* fix: rename to satellite for concise naming

* add: spacecraft vehicle type

* fix: rename to satellite for concise naming

* doc: better documentation

* fix: naming convention to follow NASA / JPL standards
2025-05-07 10:13:39 +10:00
github-actions[bot] b2ab2b3d9e ardupilotmega dialects from ArduPilot/mavlink: Thu May 1 04:31:48 UTC 2025 (#2261)
Co-authored-by: PX4BuildBot <bot@px4.io>
2025-05-01 18:30:18 +10:00
Pedro Roque b61550ddc7 add MAV_TYPE_SATELLITE 2025-04-30 12:44:57 -04:00
Hamish Willee 0c736672df common.xml - typo MISSION_SET_CURRENT not SET_MISSION_CURRENT (#2259)
* common.xml - Fix description typo MISSION_SET_CURRENT not SET_MISSION_CURRENT

* test_and_deploy.yml - update to ubuntu-22.04
2025-04-30 09:29:19 +10:00
Hamish Willee 89da1fcff3 development.xml - frame for setting the position in MAV_CMD_DO_SET_GLOBAL_ORIGIN (#2252)
* development.xml - frame for setting the position in global origin

* Apply suggestions from code review
2025-04-10 15:08:16 +10:00
Hamish Willee 78e5663b30 Fix typo FIRMWARE_VERSION_TYPE (#2253) 2025-04-10 10:30:07 +10:00
Peter Hall 36d073d394 common: FENCE_TYPE bitmask clarifications (#2216)
* common: `FENCE_TYPE` remove 0 from bitmask

* MAV_CMD_DO_FENCE_ENABLE - fence types updates

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-04-10 09:24:54 +10:00
Hamish Willee 5bfd76d802 MAV_CMD_SET_GLOBAL_ORIGIN supersedes SET_GPS_GLOBAL_ORIGIN (#2247)
* Update common.xml

* development.xml - add the command

* Update message_definitions/v1.0/development.xml

* Update message_definitions/v1.0/development.xml
2025-04-09 15:44:55 +10:00
Hamish Willee 6daee51cdf AUTOPILOT_VERSION.flight_sw_version - format info (#2246) 2025-04-09 10:39:56 +10:00
Hamish Willee bb5c136712 update pymavlink to latest (#2251) 2025-04-09 08:40:45 +10:00
Peter Barker 63b4c384cd common.xml: remove FENCE_TYPE_ALL from FENCE_TYPE enumeration (#2248)
* common.xml: remove FENCE_TYPE_ALL from FENCE_TYPE enumeration

0 is not a valid shifted bit value

* Update message_definitions/v1.0/common.xml

* Update common.xml

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-04-03 09:23:49 +11:00
Peter Hall 9ce15296ec common: remove orphaned FENCE_ACTION enum and refence to MAV_CMD_SET_FENCE_BREACH_ACTION (#2218) 2025-03-27 10:13:48 +11:00
Peter Hall 163d902cda common: AUTOTUNE_AXIS remove 0 from bitmask (#2217)
* common: `AUTOTUNE_AXIS` remove 0 from bitmask

* Update message_definitions/v1.0/common.xml

* MAV_CMD_AUTOTUNE_ENABLE - spell out use of param2

* Update message_definitions/v1.0/common.xml

* Update message_definitions/v1.0/common.xml

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-03-27 10:01:35 +11:00
Peter Hall 3f95d5bd61 common: HIL_ACTUATOR_CONTROLS and HIL_ACTUATOR_CONTROLS_FLAGS enum (#2221)
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-03-26 18:26:04 +11:00
Hamish Willee f9b85003a6 Remove cases display bitmask (#2241)
* development.xml - remove cases display=bitmask

* minimal.xml - remove cases display=bitmask

* storm32.xml - remove cases display=bitmask
2025-03-20 16:32:42 +11:00
github-actions[bot] ffee493bae [BOT] Add ardupilotmega dialects from ArduPilot/mavlink (#2240)
* ardupilotmega dialects from ArduPilot/mavlink: Thu Mar 20 04:47:47 UTC 2025

* Update message_definitions/v1.0/ardupilotmega.xml

* Update message_definitions/v1.0/ardupilotmega.xml

---------

Co-authored-by: PX4BuildBot <bot@px4.io>
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-03-20 15:56:15 +11:00
Balduin 380d9949eb common: more specific description of response (#2227) 2025-03-12 17:08:43 +11:00
Hamish Willee a22e70ff0f common.xml - Fix typo in DEBUG_FLOAT_ARRAY (#2236) 2025-03-06 16:15:14 +11:00
Hamish Willee 1639bee595 MAV_CMD_DO_LAND_START clarifications (#2203) 2025-03-06 14:49:56 +11:00
Peter Barker f194684af9 uavionix: add ping200x status and control messages (#2237)
Co-authored-by: nicholas-inocencio <nicholas.a.inocencio@gmail.com>
2025-03-05 15:31:04 +11:00
Hamish Willee ed44c5ec4d common.xml - remove display="bitmask" (#2215) 2025-03-05 10:47:07 +11:00
Hamish Willee c2d58f941e Update fetch_dialect_ardupilotmega.yml - base not target (#2235) 2025-03-05 10:41:59 +11:00
Hamish Willee b11123afe6 Update fetch_dialect_ardupilotmega.yml (#2234) 2025-03-05 10:35:52 +11:00
Hamish Willee b783b45b5e fetch_dialect_ardupilotmega.yml - attempt to fix file modification checking code (#2233) 2025-03-05 10:27:46 +11:00
Hamish Willee abb3089932 Attempt better change logging (#2232) 2025-03-05 10:23:36 +11:00
Hamish Willee 2c3daaca99 fetch_dialect_ardupilotmega.yml - modify to fetch changes as commits (#2231) 2025-03-05 10:18:37 +11:00
Hamish Willee cb1b07bb11 fetch_dialect_ardupilotmega.yml to include all included dialects (#2229) 2025-03-05 09:32:28 +11:00
co63oc d08a84aa24 Fix typos in doc and message_definitions (#2226) 2025-03-03 13:46:01 +11:00
Hamish Willee cac3221649 MAV_MODE_PROPERTY for auto/manual distinquishing (#2223) 2025-02-27 11:52:09 +11:00
Hamish Willee cc537da789 MAV_CMD_NAV_FENCE_POLYGON_VERTEX_ - numbering info (#2222) 2025-02-27 11:49:08 +11:00
Eric Katzfey 8690e10164 Added payload types for ModalAI vendor use (#2213) 2025-02-19 16:53:18 +11:00
Marco Hauswirth fe18c424e5 Adjust HIGH_LATENCY2 temperature_air field description (#2210)
* temperature_air now corresponds to the ambient temperatrue which is not necessarily dependent on the airspeed sensor

* change description of temperature_air field to non-specific temperature
2025-02-13 08:17:23 +11:00
Peter Barker 52417d33ab common.xml: adjust field instance descriptions (#2150)
* common.xml: adjust field instance descriptions

also point out flag value can be different based on transport

* Update message_definitions/v1.0/common.xml

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-02-12 15:37:53 +11:00
Peter Hall 297410eb96 scripts: add a simple python checker to automate inconsistency check (#2206)
* scripts: add a simple python checker to automate inconsistency check

* scripts: xml_check: add argments and a few more warnings

* Scripts: rename xml check

* Fix up errors in the single file case

* run vscode prettier

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-02-12 14:34:18 +11:00
Peter Hall 93ed1434e2 common: remove unneeded 0 values in bitmasks (#2212) 2025-02-12 13:20:58 +11:00
Hamish Willee c1bf382e52 Cross link HIL_CONTROLS and HIL_ACTUATOR_CONTROLS as alts (#2204) 2025-02-12 12:45:05 +11:00
Peter Hall e09004c66d development: AIRSPEED_SENSOR_FLAGS correct bitmask (#2211) 2025-02-12 11:46:14 +11:00
Peter Hall d4590063c3 common: HIGHRES_IMU_UPDATED_FLAGS enum remove HIGHRES_IMU_UPDATED_ALL value (#2208) 2025-02-06 09:47:28 +11:00
Peter Hall 15f73d2de9 common: STORAGE_USAGE_FLAG mark as bitmask (#2207) 2025-02-05 11:43:03 +11:00
Peter Hall 433a635838 development: MAV_BATTERY_STATUS_FLAGS_EXTENDED correct final bit MAV_BATTERY_STATUS_FLAGS_EXTENDED (#2209) 2025-02-05 11:08:41 +11:00
Hamish Willee bf39b21d23 Standard modes - improve cross linking (#2205)
* AVAILALBE modes. Fix descriptive sentence

* More cross linking

* Add links to the standard mode docs

* Update message_definitions/v1.0/common.xml
2025-01-30 12:12:53 +11:00
Hamish Willee 72ce73cd53 Standard modes - move to common.xml (#2161)
* Standard mode definitions - move from dev to common

* code review - fix types. improve cross linking (not "semantic" changes)
2025-01-30 09:53:01 +11:00
Hamish Willee 619947d8bc common.xml - PING fix (#2197) 2024-12-19 15:39:09 +11:00
Julian Oes 2f44ceff0f common: use camera ID for CAMERA_IMAGE_CAPTURED (#2196)
* common: use camera ID for CAMERA_IMAGE_CAPTURED

The message CAMERA_IMAGE_CAPTURED is lacking a camera_device_id but I
think we can just use the unused camera_id instead.

* Update message_definitions/v1.0/common.xml

---------

Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2024-12-18 14:09:36 +11:00