import request from '@/axios' // DRC 链路 const DRC_API_PREFIX = '/drone-device-core/control/api/v1' // 获取 mqtt 连接认证 export async function postDrc (body,workspaceId) { const resp = await request.post(`${DRC_API_PREFIX}/workspaces/${workspaceId}/drc/connect`, body) return resp.data } // /control/api/v1/workspaces/82f6008b-2068-448c-9094-881e212f31c3/drc/connect // 进入飞行控制 (建立drc连接&获取云控控制权) export async function postDrcEnter (body,workspaceId) { const resp = await request.post(`${DRC_API_PREFIX}/workspaces/${workspaceId}/drc/enter`, body) return resp.data } // 退出飞行控制 (退出drc连接&退出云控控制权) export async function postDrcExit (body,workspaceId) { const resp = await request.post(`${DRC_API_PREFIX}/workspaces/${workspaceId}/drc/exit`, body) return resp.data } // 无人控制 export async function droneController(data) { return request({ url: '/drone-device-core/dp/home/drc/droneController', method: 'post', data, }) } // 无人机退出控制 export async function exitController(data) { return request({ url: '/drone-device-core/dp/home/drc/exitController', method: 'post', data, }) }