| | |
| | | } |
| | | |
| | | // 获得有效载荷控制 |
| | | export async function getPayloadControlApi(params) { |
| | | return await request({ |
| | | url:`${API_PREFIX}/devices/payload-control/requests`, |
| | | method:'get', |
| | | export function getPayloadControlApi(params) { |
| | | return request({ |
| | | url: `${API_PREFIX}/devices/payload-control/requests`, |
| | | method: 'get', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // 云台控制api |
| | | export async function ptzControlApi(key,params) { |
| | | return await request({ |
| | | export function ptzControlApi(key,params) { |
| | | return request({ |
| | | url:`${API_PREFIX}/devices/payload-control/payload/${key}`, |
| | | method:'get', |
| | | params |
| | |
| | | } |
| | | |
| | | // 拍照和录像 |
| | | export async function callPhotoAndVideoCmd(sn, type) { |
| | | return await request({ |
| | | export function callPhotoAndVideoCmd(sn, type) { |
| | | return request({ |
| | | url:`${API_PREFIX}/devices/${sn}/payload/photoAndVideoCmd/${type}`, |
| | | method:'get', |
| | | }) |
| | |
| | | |
| | | |
| | | // 相机参数调整 |
| | | export async function cameraParamsChangeApi(data) { |
| | | return await request({ |
| | | export function cameraParamsChangeApi(data) { |
| | | return request({ |
| | | url:`${API_PREFIX}/devices/payload-control/payload/zoom/level`, |
| | | method:'post', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | export function getLiveCapacityApi(params) { |
| | | return request({ |
| | | url:`/drone-device-core/manage/api/v1/live/capacity`, |
| | | method:'get', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // 云台重置 |
| | | export async function ptzResetModeApi(params) { |
| | | return await request({ |
| | | export function ptzResetModeApi(params) { |
| | | return request({ |
| | | url:`${API_PREFIX}/devices/payload-control/payload/reset`, |
| | | method:'get', |
| | | params |
| | |
| | | }); |
| | | }; |
| | | |
| | | // 喊话 |
| | | export const startVoice = (data) => { |
| | | return request({ |
| | | url:`/drone-device-core/speak/api/v1/startVoice`, |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | }; |
| | | |
| | | //播报列表单个音频文件播放(远离河道) |
| | | export const stayAwayRiver = (params) => { |
| | | const url = `/drone-device-core/speak/api/v1/putVoice`; |
| | | return request({ |
| | | url, |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | //播报文件 |
| | | export const getVoiceFile = (params) => { |
| | | const url = `/drone-device-core/speak/api/v1/getVoiceFile`; |
| | | return request({ |
| | | url, |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | // 上传音频文件 |
| | | export const uploadSpeak = (data) => { |
| | | const url = `/drone-device-core/speak/api/v1/uploadSpeak`; |
| | | return request({ |
| | | url, |
| | | method: 'post', |
| | | headers: { |
| | | 'Content-Type': 'multipart/form-data', |
| | | }, |
| | | data, |
| | | }); |
| | | }; |
| | | |
| | | // 播放音频 |
| | | export const playAudio = (params) => { |
| | | const url = `/drone-device-core/speak/api/v1/startVoices`; |
| | | return request({ |
| | | url, |
| | | method: 'post', |
| | | params, |
| | | }); |
| | | }; |
| | | |
| | | |
| | | // 无人机开启ai |
| | | export const getLiveAiLinkApi = (data) => { |
| | | return request({ |
| | | url:`/drone-device-core/manage/api/v1/live/streams/start/ai`, |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | }; |
| | | |
| | | |
| | | |