MAV_CMD_VIDEO_START_CAPTURE 2500
返回command = MAV_CMD_REQUEST_MESSAGE
返回值 param1 2500 执行命令id
返回值 param2 0或1 是否执行成功
返回值 param3 失败代码
0 无异常
1 无法初始化相机控制
2 设置相机为录像模式
3 获取相机版本失败
4 相机录像执行失败
python测试脚本
import time
from pymavlink import mavutil
timestamp = int(time.time() * 1000)
millis = int(time.time() * 1000)
master = mavutil.mavlink_connection('udpin:0.0.0.0:14550')
master.wait_heartbeat()
boot_time = time.time()
def videoStart():
master.mav.command_long_send(
master.target_system,
master.target_component,
mavutil.mavlink.MAV_CMD_VIDEO_START_CAPTURE,
0,
0, 0, 0, 0, 0, 0, 0
)
videoStart()执行脚本
结果
具体录像行为相关信息需用遥控器查看
作者:admin 创建时间:2024-09-14 15:59
最后编辑:孙渝泓 更新时间:2026-04-02 15:18
最后编辑:孙渝泓 更新时间:2026-04-02 15:18