import { request } from "../utils/requset2.js"; // 开关空调 export function airConditionerModeSwitch(data) { return request({ url: "/dj/remote/debug/airConditionerModeSwitch", method: "post", data, }); } // 生成航线文件 export function waypoint(data) { return request({ url: "/dj/router/waypoint", method: "post", data, }); } // 创建任务 /dj/task/create export function taskCreate(data) { return request({ url: "/dj/missions/create", method: "post", data, }); } // 下发任务 /dj/flightTaskPrepare export function flightTaskPrepare(data) { return request({ url: "/dj/flightTaskPrepare", method: "post", data, }); } // 执行任务 export function flightTaskExecute(data) { return request({ url: "/dj/flightTaskExecute", method: "post", data, }); } // 取消任务 export function flightTaskUndo(data) { return request({ url: "/dj/flightTaskUndo", method: "post", data, }); } // 恢复航线 export function flightTaskRecovery(data) { return request({ url: "/dj/flightTaskRecovery", method: "post", data, }); } // 恢复航线 export function flightTaskPause(data) { return request({ url: "/dj/flightTaskPause", method: "post", data, }); } // 一键返航 export function returnHome(data) { return request({ url: "/dj/returnHome", method: "post", data, }); } // 无参飞行指令 export function noDataFlight(data) { return request({ url: "/dj/cmdFly/noDataFlight", method: "post", data, }); } // 有参飞行指令 export function hasDataFlight(data) { return request({ url: "/dj/cmdFly/hasDataFlight", method: "post", data, }); } // 开启指令 export function drcModeEnte(data) { return request({ url: "/dj/cmdFly/drcModeEnter", method: "post", data, }); } // 查询航线文件信息列表 export function listPaths(query) { return request({ url: "/system/paths/list", method: "get", params: query, }); } // 删除航线文件信息 export function delPaths(id) { return request({ url: "/system/paths/" + id, method: "delete", }); } // 查询任务列表 export function listTasks(query) { return request({ url: "/system/tasks/list", method: "get", params: query, }); } // 查询无人机任务列表 export function listMissions(query) { return request({ url: "/system/missions/list", method: "get", params: query, }); } // 删除无人机任务 export function delMissions(id) { return request({ url: "/system/missions/" + id, method: "delete", }); } // 远程调试 export function remoteDebug(data) { return request({ url: "/dj/remote/debug/service", method: "post", data, }); } // 增强图传 export function sdrWorkmodeSwitch(data) { return request({ url: "/dj/remote/debug/sdrWorkmodeSwitch", method: "post", data, }); } // 查询视频设备列表 export function listInfo(query) { return request({ url: "/system/info/list", method: "get", params: query, }); } // 登录 export function login(data) { return request({ url: "/login", headers: { isToken: false, repeatSubmit: false, }, method: "post", data: data, }); } // 获取文件 export function getFileByflightId(data) { return request({ url: "/dj/getFileByflightId", method: "post", data, }); } // 机场列表 export function droneList(data) { return request({ url: "/system/drone/list", method: "get", data, }); } // 监听网关 export function gatewaysAdd(data) { return request({ url: "/dj/gateways/add", method: "post", data, }); } // 关闭网关 export function gatewaysRemove(data) { return request({ url: "/dj/gateways/remove", method: "delete", data, }); } // 添加航线 export function routerAdd(data) { return request({ url: "/dj/router/add", method: "post", data, }); } // 复制航线 /dj/router/copy/{id} export function routerCopy(id) { return request({ url: "/dj/router/copy/" + id, method: "post", }); } // 重命名文件 export function routerRename(data) { return request({ url: "/dj/router/rename", method: "post", data, }); } // 获取文件 export function takeoffList(data) { return request({ url: "/system/takeoff/list", method: "get", data, }); } // 切换直播流 export function liveChange(data) { return request({ url: "/dj/live/change", method: "post", data, }); } // 设置清晰度 /dj/live/quality export function liveChangeQuality(data) { return request({ url: "/dj/live/quality", method: "post", data, }); } // 开启直播 export function liveStart(data) { return request({ url: "/dj/live/start", method: "post", data, }); } // 关闭直播 export function liveStop(data) { return request({ url: "/dj/live/stop", method: "post", data, }); } // 静音模式开关 export function propertySet(data) { return request({ url: "/property/set", method: "post", data, }); } // 直播相机切换 export function cameraChange(data) { return request({ url: "/dj/live/camera/change", method: "post", data, }); } // 新建计划 export function taskAdd(data) { return request({ url: "/dj/task/add", method: "post", data, }); } // 计划列表 export function taskList(data) { return request({ url: "/dj/task/list", method: "get", params: data, }); } // 新暂停 export function flightTaskPauseNew(data) { return request({ url: "/dj/task/flightTaskPause", method: "post", data, }); } // 新恢复 export function flightTaskRecoveryNew(data) { return request({ url: "/dj/task/flightTaskRecovery", method: "post", data, }); } // 取消任务 export function flightTaskUndoNew(data) { return request({ url: "/dj/task/flightTaskUndo", method: "post", data, }); } // 一键返航 post export function returnHomeNew(data) { return request({ url: "/dj/task/returnHome", method: "post", data, }); } // 删除 export function delMissionsNew(id) { return request({ url: "/system/new/missions/" + id, method: "delete", }); } // drc飞行控制 /dj/cmdFly/droneControl export function droneControl(data) { return request({ url: "/dj/cmdFly/droneControl", method: "post", data, }); } // drc急停 /dj/cmdFly/droneEmergencyStop export function droneEmergencyStop(data) { return request({ url: "/dj/cmdFly/droneEmergencyStop", method: "post", data, }); } // 取消返航 /dj/returnHomeCancel export function returnHomeCancel(data) { return request({ url: "/dj/returnHomeCancel", method: "post", data, }); } // 导入航线 export function returnImport(data) { return request({ url: "/dj/router/import", method: "post", data, headers: { "Content-Type": "multipart/form-data", }, }); } // DRC心跳 export function heartBeat(data) { return request({ url: "/dj/cmdFly/heartBeat", method: "post", data, }); } // AI识别 export function aiInfo(data) { return request({ url: "/minio/ai/info", method: "get", params: data, }); } // 当前最新任务 export function getLatest(data) { return request({ url: "/dj/task/getLatest", method: "get", params: data, }); } // 合并大图 export function mergeImages(params) { return request({ url: `/dj/project/createTask/${params.gateway}/${params.flightId}`, method: "post", }); } // 获取合并大图 export function getMergeImages(params) { return request({ url: `/dj/project/queryTask/${params.taskId}`, method: "get", }); }