Hamish Willee
4b2993083e
Revert "ci(docs): Prettier the output to the devguide ( #2520 )" ( #2521 )
...
This reverts commit 7d6ba35560 .
2026-06-11 13:58:26 +10:00
Hamish Willee
7d6ba35560
ci(docs): Prettier the output to the devguide ( #2520 )
2026-06-11 13:32:57 +10:00
Hamish Willee
d9aeac185b
update(CELLULAR_STATUS): Remove spurious space ( #2519 )
...
* update(CELLULAR_STATUS): Remove spurious space
* Apply suggestion from @hamishwillee
2026-06-11 10:19:38 +10:00
Christian Petri
c409cf6904
common: rename/add MAG_CAL_STATUS failure enums to FAILED_* + RESIDUALS_HIGH ( #2478 )
2026-06-03 07:30:40 +10:00
Hunter McClelland
428cae7a40
Remove WIP from MAV_CMD_DO_RETURN_PATH_START (188) ( #2459 )
2026-06-02 18:51:15 +10:00
Hamish Willee
dda8fbf683
SYS_STATUS and rollover values for batteries ( #1850 )
2026-06-02 09:01:43 +10:00
Hamish Willee
ea267a7bfc
update(common): cross link PLAY_TUNE_V2 and SUPPORTED_TUNES ( #2462 )
2026-06-02 08:59:02 +10:00
github-actions[bot]
a63d3b47aa
ardupilotmega dialects from ArduPilot/mavlink: Mon Jun 1 08:24:00 UTC 2026 ( #2510 )
...
Co-authored-by: PX4BuildBot <bot@px4.io >
2026-06-01 18:24:46 +10:00
Hamish Willee
206bd5719e
update(development): Remove all empty and reserved params ( #2502 )
2026-05-28 17:22:31 +10:00
Peter Barker
e2fecc2110
common.xml: add MAV_MOUNT_MODE_WPNEXT_OFFSET ( #2501 )
...
to match the command you can give to the gimbal
2026-05-28 15:09:04 +10:00
Hamish Willee
fff66d7aa0
fix(development): BATTERY_STATUS_V2 replace percent_remaining with SoC ( #2503 )
2026-05-27 15:29:22 +10:00
Peter Barker
f4615541d9
common.xml: remove reference to specific-leave-angle from LOITER_TURNS commands ( #2492 )
2026-05-27 14:30:42 +10:00
Anil Kircaliali
006ab682a7
fix(development): remove duplicate param index=5 in MAV_CMD_ODID_SET_EMERGENCY ( #2496 )
2026-05-27 14:14:39 +10:00
Peter Barker
3345a8e151
common.xml: fix 'invalid' attribute on AUTOPILOT_STATE_FOR_GIMBAL_DEVICE ( #2495 )
...
* common.xml: fix 'invalid' attribute on AUTOPILOT_STATE_FOR_GIMBAL_DEVICE
being an extension, we can't assume that a sender will know to send the attitude rate across. 0 must then be assumed to mean "unknown" not "not moving"
2026-05-26 17:54:07 +10:00
Onur Özkan
7794e1fb3e
common.xml: use MAV_MODE_FLAG on SET_MODE ( #2498 )
2026-05-26 17:51:44 +10:00
Julian Oes
d6c7594f90
ftp: add ListDirectoryWithTime with change time ( #2491 )
...
* ftp: add ListDirectoryWithTime with change time
The current ListDirectory command doesn't support the last changed time
of a file or directory. This is a limitation when it comes to using FTP
to download logs.
Therefore, I suggest to add ListDirectoryWithTime here, somewhat similar
to how it was done for in the internet FTP protocol which added the
machine-readable `MLSD` command alongside the original `LIST`.
See: RFC 3659: https://datatracker.ietf.org/doc/html/rfc3659
* Apply suggestion from @hamishwillee
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2026-05-23 16:45:46 +10:00
Anil Kircaliali
e3e363398f
update(common): Extend CELLULAR_STATUS ( #2477 )
2026-05-21 16:29:05 +10:00
Mahima Yoga
635c15f4e4
feat(common): move MAV_CMD_GUIDED_CHANGE_HEADING to common ( #2493 )
2026-05-21 09:38:21 +10:00
Ihor Kalnytskyi
72ed4e32a8
feat(common): Add WHEP to VIDEO_STREAM_TYPE enum ( #2489 )
...
WHEP is a WebRTC extension that allows to read streams by using a URL,
without passing through a web page. This allows to use WebRTC as a
general purpose streaming protocol.
Unlike RTSP, WHEP benefits from WebRTC's built-in adaptive bitrate and
congestion control, making it significantly more resilient on poor or
unstable network connections.
2026-05-20 09:02:39 +10:00
Willian Galvani
b3bb9cdfff
Common: detail transport of MAV_CMD_DO_SET_ACTUATOR as COMMAND_INT ( #2486 )
2026-05-17 17:51:42 +10:00
Peter Barker
6dac9679de
common.xml: reorder CANFD_FRAME and CAN_FILTER_MODIFY to be next to CAN_FRAME (numerically sequential) ( #2483 )
2026-05-14 16:42:31 +10:00
Balduin
4b3de8fa79
development: remove disarmed requirement in MAV_CMD_ACTUATOR_GROUP_TEST description ( #2481 )
2026-05-14 14:24:12 +10:00
Balduin
4b03484ee7
development: extend ACTUATOR_TEST_GROUP with thrust actuators ( #2476 )
2026-05-07 11:52:08 +10:00
Hamish Willee
590cc9f7d5
common(update): Supersed MAV_CMD_UAVCAN_GET_NODE_INFO - use generic requester ( #2474 )
...
hwillee
2026-05-07 11:46:11 +10:00
Marco Hauswirth
c1efbcb642
feat(common): add GLOBAL_POSITION_SRC_LEO to GLOBAL_POSITION_SRC enum ( #2475 )
2026-05-06 08:56:58 +10:00
Hamish Willee
952538ee93
docs(tools): doc generator improve text for instance fields ( #2473 )
2026-04-30 15:21:02 +10:00
Hamish Willee
e028c25fcf
fix(tools): Fix up docs generator to include superseded markup ( #2472 )
2026-04-30 14:41:44 +10:00
Peter Barker
24e247e0d1
development.xml: remove MAV_CMD_DO_UPGRADE ( #2469 )
...
the message was merged in 2020 and never moved out of wip / development.xml
No code in PX4-AutoPilot, ArduPilot, betaflight, paparazzi, QGC, MissionPlanner, apm_planner2
2026-04-29 15:18:08 +10:00
ARYA MGC
3129257e16
Update README for Ubuntu versions support ( #2460 )
2026-04-22 09:34:18 +12:00
Hamish Willee
bda93891b4
update(development.xml): GCS Operator control supports multiple GCS in control ( #2313 )
2026-04-15 12:50:28 +10:00
Peter Barker
6c40ee0e8f
Mark message fields as instance/bitmasks, tweak CAN_FORWARD description ( #2412 )
2026-04-09 10:32:36 +10:00
Don Gagne
f368676f60
parameter.schema.json: Add readOnly property and make type optional ( #2449 )
...
* parameter.schema.json: Add readOnly property and make type optional
Add a readOnly boolean property to the parameter metadata schema to
indicate parameters that should not be changed by the user.
Make the type field optional since it can be determined at runtime
from the PARAM_VALUE message.
* Apply suggestion from @hamishwillee
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2026-04-09 06:45:31 +12:00
Peter Barker
a3d0712cd0
common.xml: change NAV_VTOL_LAND_OPTIONS enumeration values ( #2450 )
2026-04-02 12:05:37 +11:00
Hamish Willee
78a1f0e415
common(update) ADSB_VEHICLE/AIS_VESSEL provide invalid values ( #2434 )
2026-04-02 12:02:23 +11:00
Hunter McClelland
3d6f08ec73
common(add): MAV_CMD_NAV_ARC_WAYPOINT (36) promoted from development ( #2444 )
2026-04-01 14:23:41 +11:00
ES-Alexander
e01fd51a62
common.xml: fix broken link to Manual Control protocol ( #2432 )
2026-04-01 14:21:01 +11:00
Shara
0ef2e4a3cb
development(move): MAV_CMD_NAV_FENCE_HOME_CIRCLE_INCLUSION should be in MAV_CMD enums ( #2453 )
...
Co-authored-by: @Sayshara
2026-04-01 12:23:13 +11:00
Hamish Willee
28187df8ca
common(update): MAV_ARM_AUTH_DENIED_REASON cross linking ( #2456 )
2026-04-01 12:49:53 +13:00
Marco Hauswirth
adfb34fbcd
development(add): ESTIMATOR_SENSOR_FUSION_STATUS, MAV_CMD_ESTIMATOR_SENSOR_ENABLE, ESTIMATOR_SENSOR_FUSION_SOURCE ( #2439 )
...
These enable/diable fusion of specific sensor and get report of fusion of sensor
2026-04-01 07:24:46 +11:00
beaconranger
1cdd610464
development(add): RANGING_BEACON message (ID 513) ( #2426 )
2026-03-31 15:05:15 +11:00
Hamish Willee
2bb03f5eb2
AVAILABLE_MODES_MONITOR message - attempt to reduce ambiguityu ( #2447 )
2026-03-26 14:50:34 +11:00
Hamish Willee
2abff2cb58
docs(toolchain): Remove old docs generator. Note dev.xml is path to common ( #2445 )
2026-03-25 10:09:07 +11:00
Peter Barker
4107d822c9
common: document NAV_TAKEOFF param3 autopilot-nav requirement ( #2429 )
...
When param3 bit 0 is not set, the vehicle must reject the command if it will not
automatically manage horizontal position. Documents existing ArduPilot
behaviour (ArduCopter GCS_MAVLink_Copter.cpp).
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2026-03-18 15:50:30 +11:00
Peter Barker
c1c8d63a1e
common: document force-save values to PREFLIGHT_CALIBRATION ( #2428 )
...
ArduPilot uses these two values in MAV_CMD_PREFLIGHT_CALIBRATION
to force-accept an existing sensor calibration without re-running it:
param2 = 76 force-accept current compass calibration as valid
param5 = 76 force-accept current accelerometer calibration as valid
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 15:11:23 +11:00
Julian Oes
f81911d57e
common.xml: mirror GIMBAL_DEVICE and GIMBAL_MANAGER cap flags ( #2414 )
...
This is an attempt to fix the gimbal device vs. manager flags.
Instead of capping the device flags at 16 bits, we add an extension for
32 bits, and we copy any manager flags across.
For backwards compatibility, a gimbal device needs to set the 16 lower
bits as well as the new 32 bits.
A ground station or gimbal manager can tell whether a gimbal device
supports the new 32 bit flag if it is non-zero.
2026-03-12 03:07:59 +13:00
murata,katsutoshi
79aecd923c
development: Added RC_CHANNELS_OVERRIDE_V2 ( #2405 )
2026-03-11 15:15:14 +11:00
dependabot[bot]
c09db27823
build(deps): bump the github-actions group across 1 directory with 6 updates ( #2394 )
...
Bumps the github-actions group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `4` | `6` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `6` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4` | `7` |
| [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) | `7` | `8` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4` | `6` |
Updates `actions/checkout` from 4 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
Updates `actions/upload-artifact` from 4 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
Updates `actions/download-artifact` from 4 to 7
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v7 )
Updates `peter-evans/create-pull-request` from 7 to 8
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
Updates `actions/setup-node` from 4 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 10:52:48 +11:00
ES-Alexander
f9e2121ebf
common.xml: add leak sensor to SYS_STATUS_EXTENDED ( #2427 )
2026-03-05 16:51:00 +11:00
Hamish Willee
962246db69
Revert PARAM_RESET_CONFIG_DEFAULT to PARAM_RESET_FACTORY_DEFAULT ( #2418 )
...
The meaning of the value of `2` has been relaxed to revert an earlier change that put ArduPilot into non-compliance.
2026-03-05 16:48:21 +11:00
Hamish Willee
671fdd78aa
all.xml-allocate range 53000 to 53999 to Hamish ( #2424 )
2026-02-26 08:53:36 +11:00