| | |
| | | M30 = 67, |
| | | M300 = 60, |
| | | Mavic3EnterpriseAdvanced= 77, |
| | | M350 = 89, |
| | | } |
| | | |
| | | // DJI负载类型枚举值 |
| | |
| | | M3T: `${DOMAIN.DRONE}-${DRONE_TYPE.Mavic3EnterpriseAdvanced}-${DEVICE_SUB_TYPE.ONE}`, |
| | | |
| | | M300: `${DOMAIN.DRONE}-${DRONE_TYPE.M300}-${DEVICE_SUB_TYPE.ZERO}`, |
| | | M350: `${DOMAIN.DRONE}-${DRONE_TYPE.M350}-${DEVICE_SUB_TYPE.ZERO}`, |
| | | |
| | | FPV: `${DOMAIN.PAYLOAD}-${PAYLOAD_TYPE.FPV}-${DEVICE_SUB_TYPE.ZERO}`, |
| | | H20: `${DOMAIN.PAYLOAD}-${PAYLOAD_TYPE.H20}-${DEVICE_SUB_TYPE.ZERO}`, |
| | |
| | | [DEVICE_MODEL_KEY.M3T]: 'Mavic 3T', |
| | | // [DEVICE_MODEL_KEY.M3M]: 'Mavic 3M', |
| | | [DEVICE_MODEL_KEY.M300]: 'M300 RTK', |
| | | [DEVICE_MODEL_KEY.M350]: 'M350 RTK', |
| | | |
| | | // payload |
| | | [DEVICE_MODEL_KEY.FPV]: 'FPV', |
| | |
| | | callsign: string, |
| | | sn: string, |
| | | mode: number, |
| | | latest_wayline_job?: any |
| | | gateway: { |
| | | model: string, |
| | | callsign: string, |
| | | sn: string, |
| | | domain: string, |
| | | device_domain: string, |
| | | device_type: string, |
| | | device_sub_type: string |
| | | }, |
| | | payload: PayloadInfo[] |
| | | payload: PayloadInfo[], |
| | | selected?:boolean, |
| | | } |
| | | |
| | | // 固件升级类型 |
| | |
| | | gateway_sn: string, |
| | | gateway_callsign: string, |
| | | payloads: null | PayloadInfo [], |
| | | device_type: string, |
| | | device_sub_type: string, |
| | | device_domain: string |
| | | latest_wayline_job?: any |
| | | } |
| | | |
| | | export interface GatewayOsd { |
| | |
| | | } |
| | | |
| | | export interface DeviceOsd { |
| | | attitude_head?:number, |
| | | attitude_pitch?:number, |
| | | attitude_roll?:number, |
| | | longitude: number, |
| | | latitude: number, |
| | | gear: number, |
| | |
| | | } |
| | | |
| | | export enum RainfallEnum { |
| | | NONE = 0, |
| | | LIGHT_RAIN = 1, |
| | | MODERATE_RAIN = 2, |
| | | HEAVY_RAIN = 3, |
| | | '正常' = 0, |
| | | '小雨' = 1, |
| | | '中雨' = 2, |
| | | '大雨' = 3, |
| | | } |
| | | |
| | | export enum DroneInDockEnum { |
| | | OUTSIDE, INSIDE |
| | | '舱外' = 0, |
| | | '舱内' = 1 |
| | | } |
| | | |
| | | export interface DockBasicOsd { |
| | |
| | | link_osd: DockLinkOsd, |
| | | work_osd: DockWorkOsd |
| | | } |
| | | |
| | | export enum EModeText { |
| | | '待机' = 0, |
| | | '起飞准备' = 1, |
| | | '起飞准备完毕' = 2, |
| | | '手动飞行' = 3, |
| | | '自动起飞' = 4, |
| | | '航线飞行'=5, |
| | | '全景拍照'=6, |
| | | '智能跟随'=7, |
| | | 'ADS-B躲避' =8, |
| | | '自动返航'=9, |
| | | '自动降落'=10, |
| | | '强制降落'=11, |
| | | '三桨叶降落'=12, |
| | | '升级中'=13, |
| | | '未连接'=14, |
| | | 'APAS'=15, |
| | | '虚拟摇杆状态'=16, |
| | | '指令飞行'=17, |
| | | } |
| | | export enum EModeCode { |
| | | Standby, |
| | | Preparing, |
| | |
| | | M30 = '0-67-0' as any, |
| | | M30T = '0-67-1' as any, |
| | | M300 = '0-60-0' as any, |
| | | M350 = DEVICE_MODEL_KEY.M350 as any, |
| | | Z30 = '1-20-0' as any, |
| | | XT2 = '1-26-0' as any, |
| | | FPV = '1-39-0' as any, |
| | |
| | | M3E_Camera = '1-66-0' as any, |
| | | M3T_Camera = '1-67-0' as any, |
| | | } |
| | | |
| | | export enum EDockModeText { |
| | | '已断开连接' = -1, |
| | | '设备空闲中' = 0, |
| | | '现场调试' = 1, |
| | | '远程调试' = 2, |
| | | '固件升级中' = 3, |
| | | '设备工作中' = 4 |
| | | } |
| | | export enum EDockModeCode { |
| | | Disconnected = -1, |
| | | Idle, |