/* * 【机场1】dock1 独有 OSD 子结构(DJI Dock 1 / M30)。 * 官方定义见上云 API Dock1 分册 properties:drone_authority_info(飞行器控制权状态更新)。 */ package com.ard.sample.dock1.manage.model.receiver; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.util.List; /** * 【机场1】飞行器控制权状态更新 struct(dock2 无此结构) */ @Data public class Dock1DroneAuthorityInfoReceiver { /** * 飞行控制权 enum_string {"":"未获取","A":"A控","B":"B控"} * */ @JsonProperty("control_source") private String controlSource; /** * 飞行控制权是否锁定(负载控制权不支持锁定) bool * */ @JsonProperty("locked") private Boolean locked; /** * 负载 array {"size": -, "item_type": struct} * */ @JsonProperty("payloads") private List payloads; }