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)
返回command = MAV_CMD_REQUEST_MESSAGE返回值 param1 531 执行命令id返回值 param2 0或1 是否执行成功返回值 param3 失败代码(0 无异常 1 无法初始化相机控制 2 获取相机数据失败 3 获取相机版本失败 4 相机变焦执行失败)