sean.zhou
2022-11-18 31ad252341e3614daab677a9cf2e37f62489484e
src/types/wayline.ts
@@ -1,30 +1,15 @@
// 航线类型
export enum WaylineType {
  NormalWaypointWayline = 0, // 普通航点航线
  AccurateReshootingWayline = 1 // 精准复拍航线
}
export interface WaylineFile {
  id: string,
  name: string,
  drone_model_key: any,
  payload_model_keys: string[],
  template_types: number[],
  template_types: WaylineType[],
  update_time: number,
  user_name: string,
}
export interface TaskExt {
  current_waypoint_index: number,
  media_count: number,
}
export interface TaskProgress {
  current_step: number,
  percent: number,
}
export interface TaskInfo {
  status: string,
  progress: TaskProgress,
  ext: TaskExt,
}
export enum ETaskStatus {
  OK = 'ok',
  FAILED = 'failed'
}