Camera, gimbal, and media
Camera capture, recording, zoom, gimbal, video stream, and media management 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_control_video-MAV_CMD_DO_CONTROL_VIDEO(200)do_digicam_configure-MAV_CMD_DO_DIGICAM_CONFIGURE(202)do_digicam_control-MAV_CMD_DO_DIGICAM_CONTROL(203)do_mount_configure-MAV_CMD_DO_MOUNT_CONFIGURE(204)do_mount_control-MAV_CMD_DO_MOUNT_CONTROL(205)do_mount_control_quat-MAV_CMD_DO_MOUNT_CONTROL_QUAT(220)preflight_storage-MAV_CMD_PREFLIGHT_STORAGE(245)request_camera_information-MAV_CMD_REQUEST_CAMERA_INFORMATION(521)request_camera_settings-MAV_CMD_REQUEST_CAMERA_SETTINGS(522)request_storage_information-MAV_CMD_REQUEST_STORAGE_INFORMATION(525)storage_format-MAV_CMD_STORAGE_FORMAT(526)request_camera_capture_status-MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS(527)reset_camera_settings-MAV_CMD_RESET_CAMERA_SETTINGS(529)set_camera_mode-MAV_CMD_SET_CAMERA_MODE(530)set_camera_zoom-MAV_CMD_SET_CAMERA_ZOOM(531)set_camera_focus-MAV_CMD_SET_CAMERA_FOCUS(532)set_storage_usage-MAV_CMD_SET_STORAGE_USAGE(533)set_camera_source-MAV_CMD_SET_CAMERA_SOURCE(534)do_gimbal_manager_pitchyaw-MAV_CMD_DO_GIMBAL_MANAGER_PITCHYAW(1000)do_gimbal_manager_configure-MAV_CMD_DO_GIMBAL_MANAGER_CONFIGURE(1001)image_start_capture-MAV_CMD_IMAGE_START_CAPTURE(2000)image_stop_capture-MAV_CMD_IMAGE_STOP_CAPTURE(2001)request_camera_image_capture-MAV_CMD_REQUEST_CAMERA_IMAGE_CAPTURE(2002)do_trigger_control-MAV_CMD_DO_TRIGGER_CONTROL(2003)camera_track_point-MAV_CMD_CAMERA_TRACK_POINT(2004)camera_track_rectangle-MAV_CMD_CAMERA_TRACK_RECTANGLE(2005)camera_stop_tracking-MAV_CMD_CAMERA_STOP_TRACKING(2010)camera_start_mti-MAV_CMD_CAMERA_START_MTI(2020)camera_stop_mti-MAV_CMD_CAMERA_STOP_MTI(2021)video_start_capture-MAV_CMD_VIDEO_START_CAPTURE(2500)video_stop_capture-MAV_CMD_VIDEO_STOP_CAPTURE(2501)video_start_streaming-MAV_CMD_VIDEO_START_STREAMING(2502)video_stop_streaming-MAV_CMD_VIDEO_STOP_STREAMING(2503)request_video_stream_information-MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION(2504)request_video_stream_status-MAV_CMD_REQUEST_VIDEO_STREAM_STATUS(2505)logging_start-MAV_CMD_LOGGING_START(2510)logging_stop-MAV_CMD_LOGGING_STOP(2511)
Responses
Create Response: command acceptance state (ACCEPTED)Query Response: command execution state (ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)