/*
|
* 【机场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<Dock1DroneAuthorityPayloadReceiver> payloads;
|
}
|