1. SDK版本迁移指南
上云 API 2 说明文档(KOC3)
  • 快速开始
  • 申请许可证
  • 联系我们
  • 软件下载
  • 使用上云 API 2 设备模拟器
  • 鉴权接入指南
  • 部署上云 API 2 应用运行与设备管控底座
    • 部署指南
    • 部署前准备
    • 开始部署
    • 能力扩展
  • 设备上云
    • 设备上云
    • 设备固件版本
  • 集成前端独立组件
    • 集成指南
    • 驾驶舱和设备小窗
    • 驾驶舱模块化配置
    • 设备管理组件
    • 航线组件
    • 直播大屏
    • 飞行记录
    • 集成参考
    • PaasJS 新增特性
  • SDK 文档
    • 基本介绍
      • SDK 简介
      • 功能特性
    • 快速入门
      • 准备工作
      • 使用流程
    • 接口调用
      • 接口调用时序图
    • SDK API 文档
      • 使用 API 文档查阅接口详情
    • SDK版本迁移指南
      • 迁移概述
      • 新增方法详情
      • API 变更详情
      • 迁移操作步骤
    • 功能集合
      • SDK初始化
      • SDK配置
      • DRC链路
      • 飞机状态监听
      • 飞向目标点
      • 飞行参数设置
      • 飞行记录导出
      • POI 环绕飞行
      • 一键起飞
      • 航线任务管理
      • 航线任务控制
      • 航线资产管理
      • 机场状态监听
      • 控制权管理
      • 机场控制
      • 飞行控制
      • AI Box 管理
      • AI 智能告警
      • 机载 AI 控制
      • 机载 AI 算法管理
      • PSDK 控制
      • PSDK 资源管理
      • RTK 标定
      • 安全服务
      • 固件管理
      • 媒体服务
      • 日志管理
      • 三维重建
      • 设备管理
      • 设备保修维护
      • 设备健康管理
      • 设备远程调试
      • 设备在线状态
      • 相机控制
      • 直播录制
      • 直播设备管理
      • 直播视频流
      • 直播同步
      • 中继器控制
      • 自定义 SEI
      • WHEP 自定义拉流
      • 网络测速
      • 地图元素管理
      • 频闪灯配置
  • 使用上云 API 2 AI Plugin
    • 上云 API 2 AI Plugin 使用指南
  • 使用上云 API 2 二次开发 Demo
    • 上云 API 2 二次开发 Demo 部署指南
    • 上云 API 2 二次开发 Demo - 无人机管理平台使用说明
  • 排障指南
    • 前端独立组件排障指南
    • SDK排障指南
  1. SDK版本迁移指南

新增方法详情

汇总#

维度数量
搬迁方法(KOC2 有对应)317
纯新增方法296
合计613

按模块统计#

模块搬迁纯新增合计
AIBoxModule10010
AIInsideManageModule099
AiAlertModule077
BaseStation145
CameraControlModule3777114
ControlAuthModule808
DeployModule01616
DeviceDebugModule055
DeviceHMSModule022
DeviceManageModule10010
DeviceStateModule404
Dock189
DockControlModule909
DockOsdModule62466
DrcModule4711
Drone11516
DroneOsdModule72880
ElementModule01111
FirmwareManageModule11213
FlashLedModule044
FlightControlModule51621
FlightHubSDK044
FlightHubSdkManager033
FlightSettingsModule505
FlightTaskControlModule202
FlightTaskModule055
FlyToPointModule303
InFlightWaylineModule055
LiveDeviceModule347
LiveSyncModule066
LogManagementModule022
MediaServiceModule022
NetworkTestModule325
OnboardAiModule01818
PoiModule224
PsdkControlModule28634
PsdkResourceModule707
Relay033
RelayControlModule707
RemoteController011
RtkCalibrationModule404
SafetyServiceModule628
TakeoffModule369
TerraBuildModule01515
TestFlightModule022
WaylineManageModule9413
Workspace099

纯新增方法详情#

AIInsideManageModule — 机载AI算法管理模块#

方法签名中文说明
public void destroy()销毁模块实例,释放相关资源
public void getAIInsideModels(GetAIInsideModelsCallback callback)查询所有机载AI模型列表
public void getAIInsideModelDevices(GetAIInsideModelDevicesParam param, GetAIInsideModelDevicesCallback callback)查询指定机载AI模型关联的设备列表
public void getAIInsideModelDevicesSummary(GetAIInsideModelDevicesSummaryParam param, GetAIInsideModelDevicesSummaryCallback callback)查询机载AI模型设备汇总信息
public void operateAIInsideModel(OperateAIInsideModelParam param, OperateAIInsideModelCallback callback)操作机载AI模型(启动/停止/卸载等)
public void createAIInsideAlgorithm(CreateAIInsideAlgorithmParam param, CreateAIInsideAlgorithmCallback callback)创建机载AI算法记录(上传前先创建)
public void fileUploadAIInsideAlgorithm(FileUploadAIInsideAlgorithmParam param, FileUploadAIInsideAlgorithmCallback callback)上传机载AI算法文件
public void deleteAIInsideAlgorithm(DeleteAIInsideAlgorithmParam param, DeleteAIInsideAlgorithmCallback callback)删除机载AI算法
public void uploadAlgorithmFile(UploadAIInsideAlgorithmFileParam param, UploadAlgorithmFileCallback callback)上传算法文件到指定路径

AiAlertModule — AI 智能告警模块#

方法签名中文说明
public void destroy()销毁模块实例
public void postDeviceSetting(PostAiAlertDeviceSettingParam param, PostAiAlertDeviceSettingCallback callback)配置 AI 告警的设备设置(告警阈值、触发条件等)
public void getDeviceSetting(GetAiAlertDeviceSettingParam param, GetAiAlertDeviceSettingCallback callback)查询 AI 告警设备设置
public void postAlgorithmSetting(PostAiAlertAlgorithmSettingParam param, PostAiAlertAlgorithmSettingCallback callback)配置 AI 告警的算法设置(目标类别、置信度等)
public void getAlgorithmSetting(GetAiAlertAlgorithmSettingParam param, GetAiAlertAlgorithmSettingCallback callback)查询 AI 告警算法设置
public void getAiAlertFlights(GetAiAlertFlightsParam param, GetAiAlertFlightsCallback callback)查询触发了 AI 告警的飞行记录列表
public void getAiAlertRecords(GetAiAlertRecordsParam param, GetAiAlertRecordsCallback callback)查询 AI 告警详细记录

BaseStation — 基站设备入口#

方法签名中文说明
public String getSn()获取基站序列号
public LiveDeviceModule getLiveDeviceModule()获取基站直播设备模块
public RtkCalibrationModule getRtkCalibrationModule()获取基站 RTK 标定模块
public NetworkTestModule getNetworkTestModule()获取基站网络测速模块

CameraControlModule — 相机控制模块#

方法签名中文说明
public int listenDrcCameraIrLensState(String payloadIndex, CameraIrLensStateCallback callback)监听红外镜头状态
public void cancelListenDrcCameraIrLensState(String payloadIndex, int listenId)取消监听红外镜头状态
public int listenDrcCameraIrThermometry(String payloadIndex, CameraIrThermometryInfoCallback callback)监听红外测温信息
public void cancelListenDrcCameraIrThermometry(String payloadIndex, int listenId)取消监听红外测温信息
public int listenDrcCameraWatermarkSettings(String payloadIndex, CameraWatermarkSettingsCallback callback)监听相机水印设置
public void cancelListenDrcCameraWatermarkSettings(String payloadIndex, int listenId)取消监听相机水印设置
public int listenDrcCameraStorageInfo(String payloadIndex, CameraStorageInfoCallback callback)监听相机存储信息
public void cancelListenDrcCameraStorageInfo(String payloadIndex, int listenId)取消监听相机存储信息
public int listenDrcCameraIrPipState(String payloadIndex, CameraIrPipStateCallback callback)监听红外画中画状态
public void cancelListenDrcCameraIrPipState(String payloadIndex, int listenId)取消监听红外画中画状态
public int listenDrcCameraIsothermPolygon(String payloadIndex, CameraIsothermPolygonCallback callback)监听等温线多边形信息
public void cancelListenDrcCameraIsothermPolygon(String payloadIndex, int listenId)取消监听等温线多边形信息
public int listenDrcCameraMediaStorage(String payloadIndex, CameraMediaStorageCallback callback)监听相机媒体存储信息
public void cancelListenDrcCameraMediaStorage(String payloadIndex, int listenId)取消监听相机媒体存储信息
public int listenDrcCameraAlgorithmDehazeInfo(String payloadIndex, CameraAlgorithmDehazeInfoCallback callback)监听相机算法去雾信息
public void cancelListenDrcCameraAlgorithmDehazeInfo(String payloadIndex, int listenId)取消监听相机算法去雾信息
public int listenDrcCameraPreRecordedInfo(String payloadIndex, CameraPreRecordedInfoCallback callback)监听相机预录制信息
public void cancelListenDrcCameraPreRecordedInfo(String payloadIndex, int listenId)取消监听相机预录制信息
public int listenDrcCameraCapability(String payloadIndex, CameraCapabilityCallback callback)监听相机能力集合
public void cancelListenDrcCameraCapability(String payloadIndex, int listenId)取消监听相机能力集合
public int listenDrcCameraSettableCapability(String payloadIndex, CameraSettableCapabilityCallback callback)监听相机可配置能力
public void cancelListenDrcCameraSettableCapability(String payloadIndex, int listenId)取消监听相机可配置能力
public int listenDrcCameraVisibleCapability(String payloadIndex, CameraVisibleCapabilityCallback callback)监听相机可见光能力
public void cancelListenDrcCameraVisibleCapability(String payloadIndex, int listenId)取消监听相机可见光能力
public int listenDrcCameraPhotoInfo(String payloadIndex, CameraPhotoInfoCallback callback)监听相机拍照信息
public void cancelListenDrcCameraPhotoInfo(String payloadIndex, int listenId)取消监听相机拍照信息
public void drcSmartPhotoTakePhoto(String payloadIndex, ResultCallbackWithError callback)智能拍照(自动选择最优曝光参数)
public void drcSetLinkageZoom(LinkageZoomParams params, ResultCallbackWithError callback)设置联动变焦
public void drcSendCameraScreenDrag(CameraScreenDragParams params, ResultCallbackWithError callback)发送相机屏幕拖拽指令(云台跟随)
public void drcSetPhotoSize(PhotoSizeParam params, ResultCallbackWithError callback)设置照片分辨率/尺寸
public void drcSetIntervalTakePhoto(IntervalTakePhotoSetParam params, ResultCallbackWithError callback)配置定时拍照参数(间隔时间等)
public void drcIntervalTakePhoto(IntervalTakePhotoParam params, ResultCallbackWithError callback)启动定时拍照
public void drcStopTakePhoto(String payloadIndex, ResultCallbackWithError callback)停止当前拍照操作
public int listenDrcIntervalTakePhotoStatus(String payloadIndex, IntervalTakePhotoStatusCallback callback)监听定时拍照状态
public void cancelListenDrcIntervalTakePhotoStatus(String payloadIndex, int listenId)取消监听定时拍照状态
public void drcCameraAimAtTarget(CameraAimParam params, ResultCallbackWithError callback)相机瞄准指定目标(云台自动转向)
public void drcSetCameraApertureValue(CameraApertureValueSetParams params, ResultCallbackWithError callback)设置光圈值
public void drcSetCameraExposureMode(CameraExposureModeSetParams params, ResultCallbackWithError callback)设置曝光模式(自动/光圈优先/快门优先/手动)
public void drcSetCameraExposureValue(CameraExposureSetParams params, ResultCallbackWithError callback)设置曝光补偿值
public void drcSetCameraFocusMode(CameraFocusModeSetParams params, ResultCallbackWithError callback)设置对焦模式(自动/手动)
public void drcSetCameraFocusValue(CameraFocusValueSetParams params, ResultCallbackWithError callback)设置手动对焦距离值
public void drcSetCameraIso(CameraIsoSetParams params, ResultCallbackWithError callback)设置 ISO 感光度
public void drcSetCameraMechanicalShutter(CameraMechanicalShutterSetParams params, ResultCallbackWithError callback)设置机械快门开关
public void drcCameraPointFocusAction(CameraPointFocusActionParams params, ResultCallbackWithError callback)点击屏幕指定位置触发对焦
public void drcSetCameraShutter(CameraShutterSetParams params, ResultCallbackWithError callback)设置快门速度
public void drcSetCameraWatermark(CameraWatermarkParams params, ResultCallbackWithError callback)设置视频水印
public void drcSetCameraDewarping(CameraDewarpingSetParams params, ResultCallbackWithError callback)设置镜头畸变校正(去畸变)
public void drcSetCameraScreenSplit(CameraScreenSplitParams params, ResultCallbackWithError callback)设置分屏显示模式
public void drcCleanFog(CleanFogParams params, ResultCallbackWithError callback)开启/关闭去雾功能
public void drcSetThermalCurrentPalette(ThermalCurrentPaletteSetParams params, ResultCallbackWithError callback)设置红外色带方案(彩色/黑白/铁红等)
public void drcSetThermalSuperResolutionEnable(ThermalSuperResolutionEnableParams params, ResultCallbackWithError callback)开启/关闭红外超分辨率
public void drcSetIrMeteringMode(IrMeteringModeSetParams params, ResultCallbackWithError callback)设置红外测温模式(中心点/区域/全屏)
public void drcSetIrMeteringPoint(IrMeteringPointSetParams params, ResultCallbackWithError callback)设置红外测温点位置
public void drcSetIrMeteringArea(IrMeteringAreaSetParams params, ResultCallbackWithError callback)设置红外测温区域
public void drcSetIrDisplayMode(SetIrDisplayModeParams params, ResultCallbackWithError callback)设置红外显示模式(纯红外/可见光/混合)
public void drcSetIrEnhanceMode(SetIrEnhanceModeParams params, ResultCallbackWithError callback)设置红外图像增强模式
public void drcSetIrMixRate(SetIrMixRateParams params, ResultCallbackWithError callback)设置可见光与红外的混合比例
public void drcSetIsothermEnable(SetIsothermEnableParams params, ResultCallbackWithError callback)开启/关闭等温线功能
public void drcSetIsothermColorRenderingType(SetIsothermColorRenderingTypeParams params, ResultCallbackWithError callback)设置等温线颜色渲染类型
public void drcSetIsothermLowerUpperRange(SetIsothermLowerUpperRangeParams params, ResultCallbackWithError callback)设置等温线上下限温度范围
public void drcSetIsothermRenderingPolygon(SetIsothermRenderingPolygonParams params, ResultCallbackWithError callback)设置等温线多边形渲染区域
public void drcSetIsothermRoiBasedRenderingEnable(SetIsothermRoiBasedRenderingEnableParams params, ResultCallbackWithError callback)开启/关闭等温线 ROI 区域渲染
public void drcSetInfraredFillLightEnable(InfraredFillLightEnableParams params, ResultCallbackWithError callback)开启/关闭红外补光灯
public void drcSetCameraNightVisionEnable(CameraNightVisionEnableParams params, ResultCallbackWithError callback)开启/关闭夜视功能
public void drcResetCameraSettings(CameraSettingsResetParams params, ResultCallbackWithError callback)重置相机所有设置为默认值
public void drcSetCameraDenoiseLevelSet(CameraDenoiseLevelSetParams params, ResultCallbackWithError callback)设置图像降噪级别
public void drcSetVideoResolution(VideoResolutionSetParams params, ResultCallbackWithError callback)设置视频分辨率(如 4K/2.7K/1080P)
public void drcSetCameraPhotoFormat(CameraPhotoFormatSetParams params, ResultCallbackWithError callback)设置照片格式(JPEG/RAW/JPEG+RAW)
public void drcSetPreRecordedStatus(PreRecordedStatusSetParams params, ResultCallbackWithError callback)设置预录制(倒带录制)开关
public void drcSetPreRecordedTime(PreRecordedTimeSetParams params, ResultCallbackWithError callback)设置预录制时长
public void drcSetCountDownAction(int countDownType, int actionType, ResultCallbackWithError callback)设置倒计时自动操作(倒计时拍照等)
public void drcSetAssistantVideoMode(int mode, ResultCallbackWithError callback)设置辅助影像模式
public void drcSetAssistantVideoSwitch(int sw, ResultCallbackWithError callback)开启/关闭辅助影像
public void drcSetAlgorithmDehazeMode(AlgorithmDehazeModeSetParams params, ResultCallbackWithError callback)设置算法去雾模式(自动/手动)
public void drcSetAlgorithmDehazeLevel(AlgorithmDehazeLevelSetParams params, ResultCallbackWithError callback)设置算法去雾强度级别
public int listenDroneCameraWatermarkSettings(DroneCameraWatermarkSettingsPushCallback callback)监听无人机相机水印设置推送
public void cancelListenDroneCameraWatermarkSettings(int listenId)取消监听无人机相机水印设置推送

DeployModule — 机场部署检测模块#

方法签名中文说明
public int listenDockDeparturePoint(DockDeparturePointCallback callback)监听机场离港点信息
public void cancelListenDockDeparturePoint(int listenId)取消监听机场离港点
public int listenAircraftVisualScoutStatus(AircraftVisualScoutStatusCallback callback)监听飞机视觉侦察状态
public void cancelListenAircraftVisualScoutStatus(int listenId)取消监听视觉侦察状态
public int listenAircraftVisualScoutAbnormalInfo(AircraftVisualScoutAbnormalInfoCallback callback)监听飞机视觉侦察异常信息
public void cancelListenAircraftVisualScoutAbnormalInfo(int listenId)取消监听视觉侦察异常信息
public int listenAircraftVisualScoutObstacleInfo(AircraftVisualScoutObstacleInfoCallback callback)监听飞机视觉侦察障碍物信息
public void cancelListenAircraftVisualScoutObstacleInfo(int listenId)取消监听视觉侦察障碍物信息
public int listenAircraftEphemerisDownloadState(EphemerisDownloadStateCallback callback)监听星历文件下载状态
public void cancelListenAircraftEphemerisDownloadState(int listenId)取消监听星历下载状态
public int listenAircraftEphemerisInfo(EphemerisInfoCallback callback)监听飞机星历数据信息
public void cancelListenAircraftEphemerisInfo(int listenId)取消监听星历数据信息
public void downloadEphemeris(DownloadEphemerisParams params, ResultCallbackWithError callback)下载星历数据到飞机(加速 GPS 冷启动)
public void executeInOutWaylineDetect(InOutWaylineDetectParams params, ResultCallbackWithError callback)执行进出航道障碍物检测
public void setInOutWaylineFlight(InOutWaylineFlightSettingParams params, ResultCallbackWithError callback)设置进出航道飞行参数(速度/高度等)
public void getInOutWaylineFlightSetting(InOutWaylineFlightSettingCallback callback)查询进出航道飞行当前设置

DeviceDebugModule — 设备调试新增能力#

方法签名中文说明
public void getEsimOperatorSwitchProgress(String device_sn, EsimOperatorSwitchProgressCallback callback)查询 eSIM 运营商切换进度
public void getManualBatterySwapProgress(String device_sn, ManualBatterySwapProgressCallback callback)查询手动换电进度
public void setDonglePowerSwitch(String device_sn, int power_state, DonglePowerSwitchCallback callback)控制 Dongle 电源开关(4G/5G 模块断电节能)
public void setLowPowerSwitch(String device_sn, int low_power_mode, LowPowerSwitchCallback callback)设置低电量省电模式
public void startManualBatterySwap(String device_sn, int slot_id, ManualBatterySwapCallback callback)触发指定槽位的手动换电流程

DeviceHMSModule — 设备健康管理实时监听#

方法签名中文说明
public int listenDeviceHMS(DeviceHmsCallback callback)实时监听设备 HMS 健康告警(统一方法,支持 Drone 和 Dock)
public void cancelListenDeviceHMS(int listenId)取消 HMS 监听

Dock — 机场新增子模块入口#

方法签名中文说明
public DeployModule getDeployModule()获取部署检测模块(视觉侦察/星历/进出航道)
public DeviceHMSModule getDeviceHMSModule()获取机场 HMS 健康管理模块
public DeviceStateModule getDeviceStateModule()获取机场在线状态模块
public DockControlModule getDockControlModule()获取机场控制模块(舱盖/充电/空调)
public DockOsdModule getDockOsdModule()获取机场 OSD 数据监听模块
public LiveDeviceModule getLiveDeviceModule()获取机场直播设备模块
public NetworkTestModule getNetworkTestModule()获取机场网络测速模块
public RtkCalibrationModule getRtkCalibrationModule()获取机场 RTK 标定模块

DockOsdModule — 机场 OSD 新增监听#

方法签名中文说明
public int listenDockDongleInfos(DockDongleInfosCallback callback)监听机场 Dongle(4G/5G 模块)信息
public void cancelListenDockDongleInfos(int listenId)取消监听 Dongle 信息
public int listenDockAirConditionerMode(DockAirConditionerModeCallback callback)监听机场空调模式
public void cancelListenDockAirConditionerMode(int listenId)取消监听空调模式

DrcModule — DRC 链路新增能力#

方法签名中文说明
public void drcRtcQualityTest(ResultCallbackWithError callback)执行 RTC 链路质量测试(检测延迟/丢包等)
public int listenDrcDelayInfo(DrcDelayInfoCallback callback)监听 DRC 链路延迟信息
public void cancelListenDrcDelayInfo(int listenId)取消监听延迟信息
public int listenDrcDeviceHeartBeat(DrcDeviceHeartBeatCallback callback)监听 DRC 设备心跳(确认链路活跃状态)
public void cancelListenDrcDeviceHeartBeat(int listenId)取消监听设备心跳
public int listenDrcCountDownInfo(DrcCountDownInfoCallback callback)监听 DRC 倒计时信息(即将断开等提示)
public void cancelListenDrcCountDownInfo(int listenId)取消监听倒计时信息

Drone — 无人机新增子模块入口#

方法签名中文说明
public AIBoxModule getAIBoxModule()获取 AI Box 模块
public CameraControlModule getCameraControlModule()获取相机控制模块
public ControlAuthModule getControlAuthModule()获取控制权模块
public DeviceHMSModule getDeviceHMSModule()获取飞机 HMS 健康管理模块
public DeviceStateModule getDeviceStateModule()获取飞机在线状态模块
public DrcModule getDrcModule()获取 DRC 链路模块
public DroneOsdModule getDroneOsdModule()获取飞机 OSD 数据监听模块
public FlightControlModule getFlightControlModule()获取飞行控制模块
public FlightSettingsModule getFlightSettingsModule()获取飞行参数设置模块
public InFlightWaylineModule getInFlightWaylineModule()获取在飞航线模块
public LiveDeviceModule getLiveDeviceModule()获取直播设备模块
public OnboardAiModule getOnboardAiModule()获取机载AI控制模块
public PsdkControlModule getPsdkControlModule()获取 PSDK 控制模块
public TakeoffModule getTakeoffModule()获取一键起飞模块
public TestFlightModule getTestFlightModule()获取试飞模块

DroneOsdModule — 飞机 OSD 新增监听#

方法签名中文说明
public int listenDroneModeCodeReason(DroneModeCodeReasonCallback callback)监听飞机模式码变更原因
public void cancelListenDroneModeCodeReason(int listenId)取消监听
public int listenDroneDongleInfos(DroneDongleInfosCallback callback)监听飞机 Dongle(4G/5G 模块)信息
public void cancelListenDroneDongleInfos(int listenId)取消监听
public int listenDroneFlysafeDatabaseVersion(DroneFlysafeDatabaseVersionCallback callback)监听飞机限飞数据库版本信息
public void cancelListenDroneFlysafeDatabaseVersion(int listenId)取消监听
public int listenDroneWpmzVersion(DroneWpmzVersionCallback callback)监听飞机航线格式(WPMZ)版本信息
public void cancelListenDroneWpmzVersion(int listenId)取消监听

ElementModule — 地图元素管理#

方法签名中文说明
public void createElement(ElementCreateParams params, ElementCreateElementCallback callback)在地图上创建元素(标注点/线/面)
public void updateElement(ElementUpdateParams params, ElementUpdateElementCallback callback)更新元素属性(坐标/颜色/名称等)
public void listElementHierarchy(ElementListHierarchyParams params, ElementListHierarchyCallback callback)查询元素层级列表
public void setElementVisibility(ElementSetVisibilityParams params, ElementSetVisibilityCallback callback)设置元素可见性(显示/隐藏)
public void deleteElement(ElementDeleteParams params, ElementDeleteElementCallback callback)删除地图元素
public int listenElementCreate(ElementCreateCallback callback)监听元素创建事件
public void cancelListenElementCreate(int listenId)取消监听
public int listenElementUpdate(ElementUpdateCallback callback)监听元素更新事件
public void cancelListenElementUpdate(int listenId)取消监听
public int listenElementDelete(ElementDeleteCallback callback)监听元素删除事件
public void cancelListenElementDelete(int listenId)取消监听

FirmwareManageModule — 固件管理新增#

方法签名中文说明
public int listenDeviceOtaProgress(String deviceSn, DeviceOtaProgressCallback callback)实时监听设备 OTA 升级进度(按 SN 订阅)
public void cancelListenDeviceOtaProgress(int listenId)取消 OTA 进度监听

FlashLedModule — 频闪灯配置管理#

方法签名中文说明
public void getFlashLedConfigList(FlashLedConfigListCallback callback)查询所有频闪灯配置方案列表
public void createFlashLedConfig(FlashLedConfigParams params, FlashLedConfigCallback callback)创建新的频闪灯配置方案
public void updateFlashLedConfig(String configId, FlashLedConfigParams params, FlashLedConfigCallback callback)更新已有频闪灯配置方案
public void deleteFlashLedConfig(String configId, ResultCallbackWithError callback)删除频闪灯配置方案

FlightControlModule — 飞行控制新增指令#

方法签名中文说明
public void drcEmergencyLanding(ResultCallbackWithError callback)紧急迫降(就地降落,不自动返航)
public void drcForceLanding(ResultCallbackWithError callback)强制着陆(忽略当前状态强制落地)
public void drcSetDroneHover(int duration, ResultCallbackWithError callback)设置悬停时长(单位秒,0=持续悬停)
public void drcSetFollowMouseParameter(int speed, ResultCallbackWithError callback)设置跟随鼠标的移动速度参数
public void drcSetStealthState(int stealthState, ResultCallbackWithError callback)设置隐身模式(关闭灯光/降低噪音)
public void drcOpenParachute(int force, ResultCallbackWithError callback)开伞指令(紧急开启降落伞)
public void drcSetFlashLed(FlashLedParams params, ResultCallbackWithError callback)通过 DRC 通道设置频闪灯状态
public void drcCameraLookAt(CameraLookAtParams params, ResultCallbackWithError callback)通过 DRC 通道控制相机看向目标
public int listenDrcOsdInfo(DrcOsdInfoCallback callback)监听 DRC 通道的飞机 OSD 信息(高频率实时数据)
public void cancelListenDrcOsdInfo(int listenId)取消监听
public int listenDrcBatteriesInfo(DrcBatteriesInfoCallback callback)监听 DRC 通道的电池详细信息
public void cancelListenDrcBatteriesInfo(int listenId)取消监听
public int listenDrcParachuteInfo(DrcParachuteInfoCallback callback)监听降落伞状态信息
public void cancelListenDrcParachuteInfo(int listenId)取消监听
public int listenDrcFlashLed(FlashLedStateInfoCallback callback)监听频闪灯当前状态
public void cancelListenDrcFlashLed(int listenId)取消监听

FlightHubSDK — SDK 入口新增方法#

方法签名中文说明
public static BaseStation getBaseStationInstance(String sn)根据 SN 获取基站实例
public static Relay getRelayInstance(String sn)根据 SN 获取中继器实例
public static RemoteController getRemoteControllerInstance(String sn)根据 SN 获取遥控器实例
public static Stream getStream()获取流处理实例(原 getStreamInstance() 改名)

FlightHubSdkManager#

方法签名中文说明
public static BaseStation getBaseStationInstance(String sn)根据 SN 获取基站实例
public static Relay getRelayInstance(String sn)根据 SN 获取中继器实例
public static RemoteController getRemoteControllerInstance(String sn)根据 SN 获取遥控器实例

FlightTaskModule — 航线任务管理新增#

方法签名中文说明
public void cancelListenTaskTopoChanged(int listenId)取消监听任务拓扑变更
public void getInFlightTaskTopos(List<String> droneSns, GetInFlightTaskToposCallback callback)查询指定无人机当前正在飞行的任务拓扑信息
public int listenTaskTopoChanged(TaskTopoChangedCallback callback)监听任务拓扑变更(任务分配/状态变化时触发)
public void setRoamingStationSn(SetRoamingStationSnParams params, SetRoamingStationSnCallback callback)设置漫游目标机场 SN
public void startRoaming(StartRoamingParams params, StartRoamingCallback callback)启动漫游飞行(飞机在多机场间漫游)

InFlightWaylineModule — 在飞航线控制(全新模块)#

方法签名中文说明
public void createInFlightWaylineTask(CreateInFlightWaylineTaskParams params, CreateInFlightWaylineTaskCallback callback)在飞机飞行过程中实时创建航线任务
public void controlInFlightWaylineTask(InFlightWaylineControlAction action, InFlightWaylineControlCallback callback)控制在飞航线任务(暂停/恢复/停止)
public void getActiveInFlightWaylineTask(GetActiveInFlightWaylineTaskCallback callback)查询当前活跃的在飞航线任务
public int listenInFlightWaylineProgress(InFlightWaylineProgressCallback callback)监听在飞航线任务执行进度
public void cancelListenInFlightWaylineProgress(int listenId)取消进度监听

LiveDeviceModule — 直播设备新增#

方法签名中文说明
public int listenDockLiveStatus(DockLiveStatusCallback callback)监听机场直播状态(推流中/空闲/异常等)
public void cancelListenDockLiveStatus(int listenId)取消监听
public int listenDockLiveCapacity(DockLiveCapacityCallback callback)监听机场直播容量(最大并发数/当前使用数)
public void cancelListenDockLiveCapacity(int listenId)取消监听

LiveSyncModule — 直播同步管理(全新模块)#

方法签名中文说明
public void createLiveSync(LiveSyncCreateParams params, CreateLiveSyncCallback callback)创建直播同步配置(将直播流同步推送到指定目标)
public void deleteLiveSync(String id, DeleteLiveSyncCallback callback)删除直播同步配置
public void updateLiveSync(LiveSyncUpdateParams params, UpdateLiveSyncCallback callback)更新直播同步配置
public void getLiveSyncList(LiveSyncListParams params, GetLiveSyncListCallback callback)分页查询直播同步配置列表
public void getLiveSyncDevicesV2(GetLiveSyncDevicesV2Callback callback)查询可用于直播同步的设备列表(V2 版本)
public void getLiveSyncSummary(GetLiveSyncSummaryCallback callback)查询直播同步汇总信息(在线路数/总路数等)

LogManagementModule — 日志管理新增#

方法签名中文说明
public void cancelListenDeviceFileUploadProgress(int listenId)取消监听设备文件上传进度
public int listenDeviceFileUploadProgress(String deviceSn, DeviceFileUploadProgressCallback callback)监听指定设备的文件上传进度

MediaServiceModule — 媒体服务新增#

方法签名中文说明
public void getMediaFileDetailById(int fileId, GetMediaFileDetailByIdCallback callback)根据文件 ID 查询媒体文件详细信息
public void uploadGeoMediaFile(UploadGeoMediaFileParams params, UploadGeoMediaFileCallback callback)上传地理媒体文件(带有地理坐标信息的图片/视频)

NetworkTestModule — 网络测速新增#

方法签名中文说明
public int subscribeNetworkTestProgress(SubscribeNetworkTestProgressCallback callback)订阅网络测速实时进度
public void unsubscribeNetworkTestProgress(int listenId)取消订阅网络测速进度

OnboardAiModule — 机载AI控制(全新模块)#

方法签名中文说明
public int listenAIDataInfo(AiDataInfoCallback callback)监听机载AI实时识别数据(目标框/类别/置信度)
public void cancelListenAIDataInfo(int listenId)取消监听
public void AIIdentifySet(AiIdentifySetParam param, ResultCallback callback)设置AI识别开关(启用/禁用整体识别功能)
public void AIIdentifyFilterSet(AiIdentifyFilterSetParam param, ResultCallback callback)设置AI识别过滤规则(过滤指定目标类别)
public void AIIdentifyScoreSet(AiIdentifyScoreSetParam param, ResultCallback callback)设置AI识别最低置信度分数阈值
public void AIIdentifyScoreModeSet(AiIdentifyScoreModeSetParam param, ResultCallback callback)设置AI识别评分模式(单目标/多目标)
public void AIIdentifyScoreReset(AiIdentifyScoreResetParam param, ResultCallback callback)重置AI识别评分设置为默认值
public void AIModelSelect(AiModelSelectParam param, ResultCallback callback)选择当前使用的AI识别模型
public void DrcAISpotlightZoomSet(int on, ResultCallbackWithError callback)开启/关闭AI追焦探照灯变焦功能
public void DrcAISpotlightZoomSelect(AiSpotlightZoomSelectParams params, ResultCallbackWithError callback)选择AI追焦目标
public void DrcAISpotlightZoomConfirm(ResultCallbackWithError callback)确认AI追焦目标锁定
public void DrcAISpotlightZoomStop(ResultCallbackWithError callback)停止AI追焦
public void DrcAISpotlightZoomTrack(int targetIndex, ResultCallbackWithError callback)持续跟踪指定索引的AI目标
public void DrcAIAlarmStart(AiAlarmStartParams params, ResultCallbackWithError callback)启动AI告警(检测到目标时触发告警)
public void DrcAIAlarmStop(ResultCallbackWithError callback)停止AI告警
public void DrcAIModelsConfig(AiModelsConfigParams params, ResultCallbackWithError callback)配置AI模型参数(多模型协同设置)
public int listenDrcAIAlarmState(AiAlarmStateCallback callback)监听AI告警状态(触发/解除/异常)
public void cancelListenDrcAIAlarmState(int listenId)取消监听

PoiModule — POI 飞行新增#

方法签名中文说明
public void cancelListenFlightPoiProgress(int listenId)取消监听 POI 飞行进度
public int listenFlightPoiProgress(FlightPoiProgressCallback callback)监听 POI 环绕飞行实时进度(完成百分比)

PsdkControlModule — PSDK 控制新增#

方法签名中文说明
public int listenPsdkSpeakerAudioPlayStartProgress(PsdkSpeakerAudioPlayStartProgressCallback callback)监听喊话器音频开始播放的进度
public void cancelListenPsdkSpeakerAudioPlayStartProgress(int listenId)取消监听
public int listenPsdkSpeakerTtsPlayStartProgress(PsdkSpeakerTtsPlayStartProgressCallback callback)监听喊话器 TTS 开始播放的进度
public void cancelListenPsdkSpeakerTtsPlayStartProgress(int listenId)取消监听
public int listenDronePsdkUiResource(DronePsdkUiResourceCallback callback)监听飞机 PSDK UI 资源推送(Widget 布局等)
public void cancelListenDronePsdkUiResource(int listenId)取消监听

Relay — 中继器设备入口#

方法签名中文说明
public String getSn()获取中继器序列号
public RelayControlModule getRelayControlModule()获取中继器控制模块(SSID/密码/搜索模式等)
public RtkCalibrationModule getRtkCalibrationModule()获取中继器 RTK 标定模块

RemoteController — 遥控器#

方法签名中文说明
public String getSn()获取遥控器序列号

SafetyServiceModule — 安全服务新增#

方法签名中文说明
public void cancelListenDroneOfflineMapEnable(int listenId)取消监听无人机离线地图开关
public int listenDroneOfflineMapEnable(String droneSn, DroneOfflineMapEnableCallback callback)监听指定无人机的离线地图开关状态变化

TakeoffModule — 一键起飞新增#

方法签名中文说明
public int listenDroneCommanderFlightMode(DroneCommanderFlightModeCallback callback)监听无人机指挥官飞行模式
public void cancelListenDroneCommanderFlightMode(int listenId)取消监听
public int listenDroneCurrentCommanderFlightMode(DroneCurrentCommanderFlightModeCallback callback)监听无人机当前实际的指挥官飞行模式
public void cancelListenDroneCurrentCommanderFlightMode(int listenId)取消监听
public int listenDroneCommanderModeLostAction(DroneCommanderModeLostActionCallback callback)监听无人机指挥官模式丢失时的动作设置
public void cancelListenDroneCommanderModeLostAction(int listenId)取消监听

TerraBuildModule — 三维重建新增#

方法签名中文说明
public void cancelListenTerraFileShowOnMap(int listenId)取消监听三维文件地图显示
public void cancelListenTerraMediaFileHideOnMap(int listenId)取消监听三维媒体文件地图隐藏
public void cancelListenTerraMediaFileShowOnMap(int listenId)取消监听三维媒体文件地图显示
public void cancelListenTerraModelStatusChanged(int listenId)取消监听三维模型状态变更
public void cancelListenTerraUnzipProgress(int listenId)取消监听三维模型文件解压进度
public void getModelDetail(int fileId, TerraGetModelDetailCallback callback)根据文件 ID 查询三维模型详细信息
public int listenTerraFileShowOnMap(TerraFileShowOnMapCallback callback)监听三维文件地图显示事件
public int listenTerraMediaFileHideOnMap(TerraMediaFileHideOnMapCallback callback)监听三维媒体文件地图隐藏事件
public int listenTerraMediaFileShowOnMap(TerraMediaFileShowOnMapCallback callback)监听三维媒体文件地图显示事件
public int listenTerraModelStatusChanged(TerraModelStatusChangedCallback callback)监听三维模型状态变更(处理中/完成/失败等)
public int listenTerraUnzipProgress(TerraUnzipProgressCallback callback)监听三维模型文件解压进度
public void renameModel(int fileId, TerraRenameModelParams params, TerraRenameModelCallback callback)重命名三维模型文件
public void setLasWkt(TerraSetLasWktParams params, TerraSetLasWktCallback callback)设置激光点云文件的 WKT 坐标系
public void showModelOnMap(TerraShowOnMapParams params, TerraShowOnMapCallback callback)在地图上显示三维模型
public void uploadModelCallback(TerraUploadCallbackParams params, TerraUploadCallbackCallback callback)模型文件上传完成后的服务端回调

TestFlightModule — 试飞模块(全新)#

方法签名中文说明
public void generateTryFlightWayline(String projectId, GenerateTryFlightWaylineParams params, GenerateTryFlightWaylineCallback callback)根据项目 ID 和参数自动生成试飞航线
public void createTestFlightTask(String projectId, CreateTestFlightTaskParams params, CreateTestFlightTaskCallback callback)创建试飞任务(用于新机场/新区域首次飞行前安全验证)

WaylineManageModule — 航线管理新增#

方法签名中文说明
public void copyWayline(CopyWaylineParam param, CopyWaylineCallback callback)复制航线(创建一条完全相同的航线副本)
public void concatWayline(ConcatWaylineParam param, ConcatWaylineCallback callback)拼接多条航线(合并为一条新航线)
public void importKmz(List<String> filePaths, ImportKmzCallback callback)批量导入本地 KMZ 航线文件
public void getWaylineEditorSts(GetWaylineEditorStsParams params, GetWaylineEditorStsCallback callback)获取航线编辑器的 STS 临时凭证

Workspace — 工作空间新增子模块入口#

方法签名中文说明
public AiAlertModule getAIAlertModule()获取 AI 智能告警模块
public AIInsideManageModule getAIInsideManageModule()获取机载AI算法管理模块
public DeviceManageModule getDeviceManageModule()获取设备管理模块(设备列表/详情/改名/解绑)
public ElementModule getElementModule()获取地图元素管理模块
public FirmwareManageModule getFirmwareManageModule()获取固件管理模块
public FlashLedModule getFlashLedModule()获取频闪灯配置管理模块
public LiveSyncModule getLiveSyncModule()获取直播同步管理模块
public PsdkResourceModule getPsdkResourceModule()获取 PSDK 资源管理模块(喊话器音频等)
public WaylineManageModule getWaylineManageModule()获取航线资产管理模块

搬迁方法详情#

以下方法在 KOC2 中有对应(可能加了 drc 前缀或挪了类),详见 API 变更详解

AIBoxModule — AI Box 应用管理#

方法名中文说明
fetchAIBoxInfo查询 AI Box 基本信息
fetchFileDownloadUrl获取文件下载地址
fetchAppList查询 AI Box 应用列表
fetchAppListProgress查询应用列表获取进度
exportFile导出文件
exportFileProgress查询文件导出进度
uploadAIBoxFile上传文件到 AI Box
installApp安装应用
installAppProgress查询应用安装进度
operateApp操作应用(启动/停止/卸载等)

BaseStation — 基站#

方法名中文说明
getLiveStream获取基站直播流模块

CameraControlModule — 相机控制#

方法名中文说明
drcTakePhoto拍照(原 drone.takePhoto)
drcStartRecord开始录像(原 drone.startRecord)
drcStopRecord停止录像(原 drone.stopRecord)
drcZoomAtTarget变焦(原 drone.zoomAtTarget)
drcSetFocalLength设置焦距(原 drone.setFocalLength)
drcSwitchCameraMode切换相机模式(原 drone.switchCameraMode)
drcSwitchLiveLens切换直播镜头(原 drone.switchLiveLens)
drcSetPhotoStorageSettings设置照片存储参数(原 drone.setPhotoStorageSettings)
drcSetVideoStorageSettings设置视频存储参数(原 drone.setVideoStorageSettings)
drcSetNightSceneMode设置夜景模式(原 drone.setNightSceneMode)
drcResetGimbal重置云台(原 drone.resetGimbal)
drcStartPanorama开始全景拍摄(原 drone.startPanorama)
drcStopPanorama停止全景拍摄(原 drone.stopPanorama)
drcSetThermalGainMode设置红外增益模式(原 drone.setThermalGainMode)
lookAtTarget相机看向目标(HTTP 通道,无 drc 前缀)
listenDrcPanoramaStatus / cancelListenDrcPanoramaStatus监听/取消监听全景拍摄状态
listenDrcCameraModeAvailableRange / cancelListenDrcCameraModeAvailableRange监听/取消监听相机模式可用范围
listenDrcCameraState / cancelListenDrcCameraState监听/取消监听相机工作状态
listenDrcLiveviewWorldRegion / cancelListenDrcLiveviewWorldRegion监听/取消监听直播画面世界坐标区域
listenDrcCameraWideLensState / cancelListenDrcCameraWideLensState监听/取消监听广角镜头状态
listenDrcCameraZoomLensState / cancelListenDrcCameraZoomLensState监听/取消监听变焦镜头状态
listenDrcCameraMeasureTarget / cancelListenDrcCameraMeasureTarget监听/取消监听相机测量目标信息
listenDrcNightModeSettings / cancelListenDrcNightModeSettings监听/取消监听夜间模式设置
listenDrcGimbalState / cancelListenDrcGimbalState监听/取消监听云台状态
listenDrcLiveVideoInfo / cancelListenDrcLiveVideoInfo监听/取消监听直播视频信息
listenDrcThermalGainMode / cancelListenDrcThermalGainMode监听/取消监听红外增益模式

ControlAuthModule — 控制权管理#

方法名中文说明
acquireFlightControlAuthority获取飞行控制权
releaseFlightControlAuthority释放飞行控制权
listenFlightControlAuthority / cancelListenFlightControlAuthority监听/取消监听飞行控制权状态
acquirePayloadControlAuthority获取负载控制权
releasePayloadControlAuthority释放负载控制权
listenPayloadControlAuthority / cancelListenPayloadControlAuthority监听/取消监听负载控制权状态

DeviceManageModule — 设备管理#

方法名中文说明
getDeviceList获取工作空间设备拓扑列表
getDeviceDetailInfo获取单台设备详情
modifyDeviceName修改设备名称
unbindDevice解绑设备
listenWorkspaceDeviceChanged / cancelListenWorkspaceDeviceChanged监听/取消监听工作空间设备变更
listenDeviceTopoChanged / cancelListenDeviceTopoChanged监听/取消监听设备拓扑变更
getDockDeviceStatus批量查询机场设备状态
getDroneDeviceStatus批量查询无人机设备状态

DeviceStateModule — 设备在线状态#

方法名中文说明
listenDockOnlineStatus / cancelListenDockOnlineStatus监听/取消监听机场在线状态
listenDroneOnlineStatus / cancelListenDroneOnlineStatus监听/取消监听无人机在线状态

Dock - 无人机#

方法名中文说明
getDeviceDebugModule获取设备调试模块(从 Workspace 下放到 Dock)

DockControlModule — 机场控制操作#

方法名中文说明
changeDockCameraPosition切换机场摄像头视角(舱内/舱外/辅助)
listenDockAirConditionerStatusInfo / cancelListenDockAirConditionerStatusInfo监听/取消监听机场空调状态
listenDockSupplementLightState / cancelListenDockSupplementLightState监听/取消监听机场补光灯状态
setDockSupplementLightState控制机场补光灯开关
setDockChargeState控制机场充电开关
setDockCoverState控制机场舱盖开关
setDockAirConditionerMode设置机场空调模式

DockOsdModule — 机场 OSD 状态监听#

方法名中文说明
listenDockLocation / cancelListenDockLocation监听/取消监听机场位置
listenDroneInDock / cancelListenDroneInDock监听/取消监听机库中的飞机信息
listenDockCoverState / cancelListenDockCoverState监听/取消监听舱盖状态
listenDockMediaFileDetail / cancelListenDockMediaFileDetail监听/取消监听媒体文件数量
listenDockWirelessLink / cancelListenDockWirelessLink监听/取消监听图传链路质量
listenDockJobNumber / cancelListenDockJobNumber监听/取消监听作业次数
listenDockPowerState / cancelListenDockPowerState监听/取消监听电源状态
listenDockStorageState / cancelListenDockStorageState监听/取消监听存储状态
listenDockFirstPowerOnTime / cancelListenDockFirstPowerOnTime监听/取消监听首次上电时间
listenDockAccumulatedRunningTime / cancelListenDockAccumulatedRunningTime监听/取消监听累计运行时长
listenDockAlternateLandPoint / cancelListenDockAlternateLandPoint监听/取消监听备降点信息
listenDockPositionState / cancelListenDockPositionState监听/取消监听机场搜星状态
listenDockActivationTime / cancelListenDockActivationTime监听/取消监听机场激活时间
listenDockBatteryStoreMode / cancelListenDockBatteryStoreMode监听/取消监听电池存储模式
listenDockAlarmState / cancelListenDockAlarmState监听/取消监听声光报警状态
listenDockDroneBatteryMaintenanceInfo / cancelListenDockDroneBatteryMaintenanceInfo监听/取消监听无人机电池保养信息
listenDockEmergencyStopState / cancelListenDockEmergencyStopState监听/取消监听紧急停止状态
listenDockSilentMode / cancelListenDockSilentMode监听/取消监听静音模式
listenDockUserExperienceImprovement / cancelListenDockUserExperienceImprovement监听/取消监听用户体验改善计划开关
listenDockDrcState / cancelListenDockDrcState监听/取消监听 DRC 链路状态
listenDockPutterState / cancelListenDockPutterState监听/取消监听推杆状态
listenDockRelativeAlternateLandPoint / cancelListenDockRelativeAlternateLandPoint监听/取消监听相对备降点
listenDockSelfConvergeCoordinate / cancelListenDockSelfConvergeCoordinate监听/取消监听自收敛坐标
listenDockFirmwareInfo / cancelListenDockFirmwareInfo监听/取消监听机场固件信息
listenDockModeCode / cancelListenDockModeCode监听/取消监听机场工作模式码
listenDockSubDevice / cancelListenDockSubDevice监听/取消监听机场子设备信息
listenDockNetworkState / cancelListenDockNetworkState监听/取消监听网络连接状态
listenDockDroneChargeState / cancelListenDockDroneChargeState监听/取消监听无人机充电状态
listenDockMeteorologicalInfo / cancelListenDockMeteorologicalInfo监听/取消监听气象信息(温湿度/风速)
listenDockBackupBatteryInfo / cancelListenDockBackupBatteryInfo监听/取消监听备用电池信息
listenDockMaintainStatusInfo / cancelListenDockMaintainStatusInfo监听/取消监听保养状态信息

DrcModule — DRC 链路#

方法名中文说明
connectDrcLink建立 DRC 实时控制链路
disconnectDrcLink断开 DRC 链路
listenLinkStatus / cancelListenLinkStatus监听/取消监听链路状态

Drone - 机场#

方法名中文说明
getDeviceDebugModule获取设备调试模块(从 Workspace 下放到 Drone)

DroneOsdModule — 飞机 OSD 状态监听#

方法名中文说明
listenAircraftPayloadsOsdInfo / cancelListenAircraftPayloadsOsdInfo监听/取消监听负载 OSD 综合信息
listenAircraftGear / cancelListenAircraftGear监听/取消监听飞机档位信息
listenAircraftHomeDistance / cancelListenAircraftHomeDistance监听/取消监听飞机与 Home 点距离
listenAircraftPositionState / cancelListenAircraftPositionState监听/取消监听 GPS/RTK 定位状态
listenAircraftControlSource / cancelListenAircraftControlSource监听/取消监听控制来源(云端/飞手)
listenAircraftLimitsInfo / cancelListenAircraftLimitsInfo监听/取消监听飞机限制类信息
listenAircraftBatteryWarningThresholds / cancelListenAircraftBatteryWarningThresholds监听/取消监听电量告警阈值
listenAircraftFirmwareStatus / cancelListenAircraftFirmwareStatus监听/取消监听飞机固件状态
listenAircraftCurrentRthMode / cancelListenAircraftCurrentRthMode监听/取消监听当前返航模式
listenAircraftTotalFlightInfo / cancelListenAircraftTotalFlightInfo监听/取消监听累计飞行信息
listenAircraftActivationTime / cancelListenAircraftActivationTime监听/取消监听飞机激活时间
listenAircraftMaintainStatusInfo / cancelListenAircraftMaintainStatusInfo监听/取消监听飞机保养信息
listenAircraftNightLightsState / cancelListenAircraftNightLightsState监听/取消监听夜航灯状态
listenAircraftObstacleAvoidanceState / cancelListenAircraftObstacleAvoidanceState监听/取消监听避障状态
listenAircraftStorageInfo / cancelListenAircraftStorageInfo监听/取消监听飞机存储信息
listenAircraftTrackId / cancelListenAircraftTrackId监听/取消监听航迹 ID
listenAircraftComplianceInfo / cancelListenAircraftComplianceInfo监听/取消监听合规信息
listenAircraftPayloadsCamerasList / cancelListenAircraftPayloadsCamerasList监听/取消监听相机列表
listenAircraftRcLostAction / cancelListenAircraftRcLostAction监听/取消监听遥控器失控动作
listenAircraftRthInfo / cancelListenAircraftRthInfo监听/取消监听返航信息
listenAircraftHomeGeographicalInfo / cancelListenAircraftHomeGeographicalInfo监听/取消监听 Home 点地理信息
listenAircraftBatteryInfo / cancelListenAircraftBatteryInfo监听/取消监听电池信息
listenAircraftAttitude / cancelListenAircraftAttitude监听/取消监听飞机姿态(俯仰/横滚/偏航)
listenAircraftLocation / cancelListenAircraftLocation监听/取消监听飞机位置(经纬度/高度)
listenAircraftModeCode / cancelListenAircraftModeCode监听/取消监听飞机模式码
listenAircraftWindSpeed / cancelListenAircraftWindSpeed监听/取消监听飞机风速
listenFlightTasksException / cancelListenFlightTasksException监听/取消监听飞行任务异常
listenAircraftControlCode / cancelListenAircraftControlCode监听/取消监听飞机控制码
listenAircraftSpeed / cancelListenAircraftSpeed监听/取消监听飞机速度
listenAircraftPayloadsCameraLiveviewWorldRegion / cancelListenAircraftPayloadsCameraLiveviewWorldRegion监听/取消监听相机直播画面世界坐标
listenAircraftPayloadsGimbalAttitude / cancelListenAircraftPayloadsGimbalAttitude监听/取消监听云台姿态
listenAircraftPayloadsList / cancelListenAircraftPayloadsList监听/取消监听负载设备列表
listenControlRightsCloudControlStatus / cancelListenControlRightsCloudControlStatus监听/取消监听云端控制权限状态
listenControlRightsDeviceControlStatus / cancelListenControlRightsDeviceControlStatus监听/取消监听设备控制权限状态
listenFlightTasksMediaFileDisplayAvailable / cancelListenFlightTasksMediaFileDisplayAvailable监听/取消监听任务媒体文件显示可用状态
listenHsiInfo / cancelListenHsiInfo监听/取消监听 HSI(水平方向指示)信息

FirmwareManageModule — 固件管理#

方法名中文说明
getLatestFirmwareReleaseNote获取最新固件发布说明
invokeFirmwareUpgrade触发固件升级
queryFirmwareUpgradeProgress查询固件升级进度
uploadFirmwareFile上传固件文件
releaseFirmware发布固件
unReleaseFirmware取消发布固件
deleteFirmware删除固件文件
queryFirmwareList查询固件列表
queryFirmwareCompatibilityConfig查询固件兼容性配置
checkFirmwareStatus检查设备固件状态
submitFirmwareInfo提交固件信息

FlightControlModule — 飞行控制#

方法名中文说明
drcEmergencyStop紧急急停(DRC 通道)
returnHome一键返航(HTTP 通道)
returnHomeCancel取消返航
drcSendStickControl摇杆控制(DRC 通道)
drcSetNightLightsState设置夜航灯状态

FlightSettingsModule — 飞行参数设置#

方法名中文说明
setFlightSmartPlanMode设置飞行智能规划模式
setOutOfControlAction设置失控动作
setFlightTaskHeight设置飞行任务高度
setRthAltitude设置返航高度
setAirTransferEnable设置空中传输模式开关

FlightTaskControlModule — 航线任务控制#

方法名中文说明
listenWaylineTaskEvent监听航线任务事件(从 Dock 搬入)
cancelListenWaylineTaskEvent取消监听

FlyToPointModule — 指点飞行#

方法名中文说明
drcStop停止指点飞行(原 stop(),改名为 drcStop())
listenFlyToTaskEvent监听飞向任务事件(从 Dock 搬入)
cancelListenFlyToTaskEvent取消监听

LiveDeviceModule — 直播设备#

方法名中文说明
listenLiveAvailableRange监听可用直播流范围
cancelListenLiveAvailableRange取消监听
getAudienceCount查询在线观众数量(签名变化:删除了 deviceList 参数)

NetworkTestModule — 网络测速#

方法名中文说明
startNetworkTest开始网络测速(去掉了 sn 参数)
stopNetworkTest停止网络测速
getNetworkTestProgress查询测速进度

PoiModule — POI 环绕#

方法名中文说明
listenPoiTaskEvent监听 POI 任务事件(从 Dock 搬入)
cancelListenPoiTaskEvent取消监听

PsdkControlModule — PSDK 控制#

方法名中文说明
listenDrcPsdkDeviceList / cancelListenDrcPsdkDeviceList监听/取消监听 PSDK 设备列表
listenDrcPsdkStateSummaryInfo / cancelListenDrcPsdkStateSummaryInfo监听/取消监听 PSDK 设备综合状态
listenDrcPsdkStateSpeakerInfo / cancelListenDrcPsdkStateSpeakerInfo监听/取消监听喊话器状态
listenDrcPsdkStateSearchlightInfo / cancelListenDrcPsdkStateSearchlightInfo监听/取消监听探照灯状态
listenDrcPsdkSpeakerPlayProgressInfo / cancelListenDrcPsdkSpeakerPlayProgressInfo监听/取消监听喊话器播放进度
listenDrcPsdkFloatingWindowTextInfo / cancelListenDrcPsdkFloatingWindowTextInfo监听/取消监听 PSDK 浮窗文字信息
searchlightModeSet设置探照灯工作模式
searchlightBrightnessSet设置探照灯亮度
searchlightCalibration探照灯校准
searchlightFineTuningSet探照灯微调设置
searchlightWideFieldModeSet设置探照灯广角模式
searchlightLightGimbalControlSet设置探照灯云台控制
searchlightTypeSet设置探照灯类型
speakerAudioPlayStart启动喊话器音频播放
speakerTTSPlayStart启动喊话器 TTS 播报
speakerReplay重播喊话器
speakerPlayStop停止喊话器播放
speakerPlayVolumeSet设置喊话器音量
speakerPlayModeSet设置喊话器播放模式
speakerTTSSet设置 TTS 参数(语言/音色等)
widgetValueSet设置 PSDK Widget 控件值
widgetInputBoxTextSet设置 PSDK Widget 输入框文字

PsdkResourceModule — PSDK 资源管理#

方法名中文说明
getPsdkSpeakerResourceList查询喊话器音频资源列表
createPsdkSpeakerResource创建喊话器音频资源
editPsdkSpeakerResource编辑喊话器音频资源
deletePsdkSpeakerResource删除喊话器音频资源
getSTS获取 STS 临时上传凭证
uploadSpeakerAudioFile上传喊话器音频文件
getPsdkWidgetResources查询 PSDK Widget 资源列表

RelayControlModule — 中继器控制#

方法名中文说明
setRelayBroadcastHide设置中继器广播隐藏(去掉 sn 参数)
setRelaySSID设置中继器 SSID 名称
setRelayPassword设置中继器密码
setRelaySearchMode设置中继器搜索模式
setRelayOccupiedStatus设置中继器占用状态
relayReboot中继器重启
relayDisconnect断开中继器连接

RtkCalibrationModule — RTK 标定#

方法名中文说明
calibrationByManual手动模式 RTK 标定(device/relay 合并,去掉 sn 参数)
calibrationByNetwork网络模式 RTK 标定(device/relay 合并,去掉 sn 参数)
subscribeCalibrationProgress订阅 RTK 标定进度
unsubscribeCalibrationProgress取消订阅标定进度

SafetyServiceModule — 安全服务#

方法名中文说明
getUnlockLicenseList查询设备解锁证书列表
switchUnlockLicense启用/禁用解锁证书
checkUnlockLicense检查解锁证书
submitUnlockLicense提交解锁证书
clearDeviceUnlockLicense清除设备解锁证书
uploadUnlockLicenseFile上传解锁证书文件

TakeoffModule — 一键起飞#

方法名中文说明
takeoff一键起飞
listenCommandTaskEvent监听一键起飞任务事件(从 Dock 搬入)
cancelListenCommandTaskEvent取消监听

WaylineManageModule — 航线资产管理#

方法名中文说明
getWaylineList查询航线列表
getWaylineDetail查询航线详情
batchDeleteWaylines批量删除航线
updateWayline更新航线信息
submitWaylineInfo提交航线信息
batchDownloadWaylines批量下载航线
duplicateWayline复制航线(创建副本)
listenImportWaylineEvent监听航线导入事件
cancelListenImportWaylineEvent取消监听
上一页
迁移概述
下一页
API 变更详情
Built with