MAV_CMD_SET_CAMERA_ZOOM 531

Param (:Label)
Description
Values
1: Zoom Value
缩放倍数

2: Zoom Type
缩放类型
0 聚焦变小 1 聚焦变大




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 zoom(type):
    master.mav.command_long_send(
        master.target_system,
        master.target_component,
        mavutil.mavlink.MAV_CMD_SET_CAMERA_ZOOM,
        type,
        3, 0, 0, 0, 0, 0, 0
    )

zoom(1)
time.sleep(5)
zoom(0)
作者:bai  创建时间:2024-09-14 15:47
最后编辑:bai  更新时间:2024-11-20 18:12
返回command = MAV_CMD_REQUEST_MESSAGE返回值 param1 531 执行命令id返回值 param2 0或1 是否执行成功返回值 param3 失败代码(0 无异常 1 无法初始化相机控制 2 获取相机数据失败 3 获取相机版本失败 4 相机变焦执行失败)