guoshilong
2023-11-13 54849757852f6ab40eb17afbd03d1d839b60a38d
src/types/device.ts
@@ -157,13 +157,18 @@
  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,
}
// 固件升级类型
@@ -231,6 +236,10 @@
  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 {
@@ -258,6 +267,9 @@
}
export interface DeviceOsd {
  attitude_head?:number,
  attitude_pitch?:number,
  attitude_roll?:number,
  longitude: number,
  latitude: number,
  gear: number,
@@ -299,14 +311,15 @@
}
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 {
@@ -433,10 +446,23 @@
}
export enum EModeText {
  '待机' = 0,
  '准备' = 1,
  '准备就绪' = 2,
  '手动操作' = 3,
  '自动操作' = 4,
  '起飞准备' = 1,
  '起飞准备完毕' = 2,
  '手动飞行' = 3,
  '自动起飞' = 4,
  '航线飞行'=5,
  '全景拍照'=6,
  '智能跟随'=7,
  'ADS-B躲避' =8,
  '自动返航'=9,
  '自动降落'=10,
  '强制降落'=11,
  '三桨叶降落'=12,
  '升级中'=13,
  '未连接'=14,
  'APAS'=15,
  '虚拟摇杆状态'=16,
  '指令飞行'=17,
}
export enum EModeCode {
  Standby,
@@ -493,11 +519,11 @@
}
export enum EDockModeText {
  '已断开连接' = -1,
  '空闲' = 0,
  '调试' = 1,
  '设备空闲中' = 0,
  '现场调试' = 1,
  '远程调试' = 2,
  '正在升级' = 3,
  '工作中' = 4
  '固件升级中' = 3,
  '设备工作中' = 4
}
export enum EDockModeCode {
  Disconnected = -1,