enums.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. export enum ERouterName {
  2. WORKSPACE = 'workspace',
  3. DEVICES = 'devices',
  4. TASK = 'task',
  5. MEDIA = 'media',
  6. REPLAY = 'replay',
  7. TRAJECTORY = 'trajectory',
  8. MEMBERS = 'members',
  9. ELEMENT = 'element',
  10. PROJECT = 'project',
  11. HOME = 'home',
  12. TSA = 'tsa',
  13. LAYER = 'layer',
  14. WAYLINE = 'wayline',
  15. LIVESTREAM = 'livestream',
  16. LIVING = 'living',
  17. CREATE_PLAN = 'create-plan',
  18. SELECT_PLAN = 'select-plan',
  19. FIRMWARES = 'firmwares',
  20. FLIGHT_AREA = 'flight-area',
  21. PILOT = 'pilot-login',
  22. PILOT_HOME = 'pilot-home',
  23. PILOT_MEDIA = 'pilot-media',
  24. PILOT_LIVESHARE = 'pilot-liveshare',
  25. PILOT_BIND = 'pilot-bind'
  26. }
  27. export enum EStorageKey {
  28. LANG_CODE = 'DJI_CREATE_VITE_H5_APP:lang_code',
  29. TEST_TOOLS_POSITION_STORAGE_KEY = 'DJI_CREATE_VITE_H5_APP:test_tools_position',
  30. SESSION_ID = 'DJI_CREATE_VITE_H5_APP:sess'
  31. }
  32. export enum EStatusValue {
  33. CONNECTED = 'Connected',
  34. DISCONNECT = 'Disconnect',
  35. LIVING = 'Living'
  36. }
  37. export enum ELiveStatusValue {
  38. DISCONNECT,
  39. CONNECTED,
  40. LIVING
  41. }
  42. export enum EComponentName {
  43. Thing = 'thing',
  44. Liveshare = 'liveshare',
  45. Api = 'api',
  46. Ws = 'ws',
  47. Map = 'map',
  48. Tsa = 'tsa',
  49. Media = 'media',
  50. Mission = 'mission'
  51. }
  52. export enum ELocalStorageKey {
  53. Username = 'username',
  54. WorkspaceId = 'workspace_id',
  55. Token = 'x-auth-token',
  56. PlatformName = 'platform_name',
  57. WorkspaceName = 'workspace_name',
  58. WorkspaceDesc = 'workspace_desc',
  59. Flag = 'flag',
  60. UserId = 'user_id',
  61. Device = 'device',
  62. GatewayOnline = 'gateway_online',
  63. }
  64. export enum EPhotoType {
  65. Original = 0,
  66. Preview = 1,
  67. Unknown = -1
  68. }
  69. export enum EDownloadOwner {
  70. Mine = 0,
  71. Others = 1,
  72. Unknown = -1
  73. }
  74. export enum EUserType {
  75. Web = 1,
  76. Pilot = 2,
  77. }
  78. export enum EBizCode {
  79. GatewayOsd = 'gateway_osd',
  80. DeviceOsd = 'device_osd',
  81. DockOsd = 'dock_osd',
  82. MapElementCreate = 'map_element_create',
  83. MapElementUpdate = 'map_element_update',
  84. MapElementDelete = 'map_element_delete',
  85. DeviceOnline = 'device_online',
  86. DeviceOffline = 'device_offline',
  87. DeviceHms = 'device_hms',
  88. // 机场任务
  89. FlightTaskProgress = 'flighttask_progress', // 机场任务执行进度
  90. FlightTaskMediaProgress = 'file_upload_callback', // 机场任务媒体上传进度
  91. FlightTaskMediaHighestPriority = 'highest_priority_upload_flighttask_media', // 机场任务媒体优先级上报
  92. // 设备指令
  93. DeviceReboot = 'device_reboot', // 机场重启
  94. DroneOpen = 'drone_open', // 飞行器开机
  95. DroneClose = 'drone_close', // 飞行器关机
  96. DeviceFormat = 'device_format', // 机场数据格式化
  97. DroneFormat = 'drone_format', // 飞行器数据格式化
  98. CoverOpen = 'cover_open', // 打开舱盖
  99. CoverClose = 'cover_close', // 关闭舱盖
  100. PutterOpen = 'putter_open', // 推杆展开
  101. PutterClose = 'putter_close', // 推杆闭合
  102. ChargeOpen = 'charge_open', // 打开充电
  103. ChargeClose = 'charge_close', // 关闭充电
  104. // 设备升级
  105. DeviceUpgrade = 'ota_progress', // 设备升级
  106. // 设备日志
  107. DeviceLogUploadProgress = 'fileupload_progress', // 设备日志上传
  108. // 飞行指令消息
  109. ControlSourceChange = 'control_source_change', // 控制权更新
  110. FlyToPointProgress = 'fly_to_point_progress', // 飞向目标点
  111. TakeoffToPointProgress = 'takeoff_to_point_progress', // 一键起飞
  112. JoystickInvalidNotify = 'joystick_invalid_notify', // 设备端退出drc模式
  113. DrcStatusNotify = 'drc_status_notify', // 飞行控制模式状态
  114. // custom flight area
  115. FlightAreasSyncProgress = 'flight_areas_sync_progress',
  116. FlightAreasDroneLocation = 'flight_areas_drone_location',
  117. FlightAreasUpdate = 'flight_areas_update',
  118. }
  119. export enum EDeviceTypeName {
  120. Aircraft = 0,
  121. Gateway = 2,
  122. Dock = 3,
  123. }
  124. export enum EHmsLevel {
  125. NOTICE,
  126. CAUTION,
  127. WARN,
  128. }