From 54849757852f6ab40eb17afbd03d1d839b60a38d Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 13 Nov 2023 17:09:15 +0800
Subject: [PATCH] 重复定时和连续执行

---
 src/types/device.ts |   59 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 51 insertions(+), 8 deletions(-)

diff --git a/src/types/device.ts b/src/types/device.ts
index fdbeb67..cbffc22 100644
--- a/src/types/device.ts
+++ b/src/types/device.ts
@@ -23,6 +23,7 @@
   M30 = 67,
   M300 = 60,
   Mavic3EnterpriseAdvanced= 77,
+  M350 = 89,
 }
 
 // DJI负载类型枚举值
@@ -74,6 +75,7 @@
   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}`,
@@ -107,6 +109,7 @@
   [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',
@@ -154,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,
 }
 
 // 固件升级类型
@@ -228,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 {
@@ -255,6 +267,9 @@
 }
 
 export interface DeviceOsd {
+  attitude_head?:number,
+  attitude_pitch?:number,
+  attitude_roll?:number,
   longitude: number,
   latitude: number,
   gear: number,
@@ -296,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 {
@@ -428,7 +444,26 @@
   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,
@@ -464,6 +499,7 @@
   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,
@@ -481,7 +517,14 @@
   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,

--
Gitblit v1.9.3