诊断管理教程

2022-06-09
暂无评分

Sample介绍

诊断管理模块是为了对外提供更友好、更丰富的错误诊断信息,对外呈现的诊断信息来源于HMS模块与设备状态模块。

  • HMS模块的错误提醒会呈现设备健康码(Code)、设备健康信息等级(warningLevel)、设备健康信息标题(title)、设备健康信息描述(description)等,详情请参见IDeviceHealthManager类。
  • 设备状态提醒信息会将当前状态与上一次状态一起呈现,内容有设备状态描述(description)、设备状态码(StatusCode)、设备状态等级(WarningLevel),详情请参见IDeviceStatusManager类。 本Sample会分别展示完整的接口以及接口调用流程的示例。

接口调用流程

图为完整的接口展示以及接口调用流程示例,详细的使用方法请查看Mobile SDK的 API文档open in new window

HMS

IDeviceHealthManageropen in new window为设备健康信息管理类。可通过此类获取和监听各模块的健康信息。比如云台相机过热,飞控系统异常,电池需要保养等。

HMS zh.png

设备状态

IDeviceStatusManageropen in new window为设备状态管理类。可通过此类获取和监听设备状态。比如设备未连接,传感器故障,低电量报警等。

device status zh.png

Sample获取

点击open in new window 获取sample代码。