System control and preflight
Arming, mode, preflight, calibration, reboot, logging, and system-level commands. This page lists the PX4 named commands exposed in this capability domain, together with the shared API, authentication, execution status, and safety boundaries.Endpoint
-
Create command:
POST /api/v1/open/downlink/commands -
Query status:
GET /api/v1/open/downlink/commands/{commandId} -
vendoris fixed topx4. - Real PX4 downlink is disabled by default; frames are sent only in guarded mode with explicit authorization and a ready transport.
-
Terminal execution state comes from
COMMAND_ACK; platform status still uses the unified command lifecycle.
Authentication
- API ID + HMAC request signature
- scope:
open:command:create
Query Parameters
None.All commands
do_set_mode-MAV_CMD_DO_SET_MODE(176)preflight_calibration-MAV_CMD_PREFLIGHT_CALIBRATION(241)preflight_set_sensor_offsets-MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS(242)preflight_uavcan-MAV_CMD_PREFLIGHT_UAVCAN(243)preflight_reboot_shutdown-MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN(246)do_set_standard_mode-MAV_CMD_DO_SET_STANDARD_MODE(262)actuator_group_test-MAV_CMD_ACTUATOR_GROUP_TEST(309)actuator_test-MAV_CMD_ACTUATOR_TEST(310)configure_actuator-MAV_CMD_CONFIGURE_ACTUATOR(311)component_arm_disarm-MAV_CMD_COMPONENT_ARM_DISARM(400)run_prearm_checks-MAV_CMD_RUN_PREARM_CHECKS(401)inject_failure-MAV_CMD_INJECT_FAILURE(420)start_rx_pair-MAV_CMD_START_RX_PAIR(500)do_set_sys_cmp_id-MAV_CMD_DO_SET_SYS_CMP_ID(610)airframe_configuration-MAV_CMD_AIRFRAME_CONFIGURATION(2520)control_high_latency-MAV_CMD_CONTROL_HIGH_LATENCY(2600)arm_authorization_request-MAV_CMD_ARM_AUTHORIZATION_REQUEST(3001)can_forward-MAV_CMD_CAN_FORWARD(32000)estimator_sensor_enable-MAV_CMD_ESTIMATOR_SENSOR_ENABLE(43006)
Responses
Create Response: command acceptance state (ACCEPTED)Query Response: command execution state (ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)