诊断管理教程
Sample 介绍
诊断管理模块是为了对外提供更友好、更丰富的错误诊断信息,对外呈现的诊断信息来源于HMS模块与设备状态模块。
- HMS模块的错误提醒会呈现设备健康码(Code)、设备健康信息等级(warningLevel)、设备健康信息标题(title)、设备健康信息描述(description)等,详情请参见IDeviceHealthManager类。
- 设备状态提醒信息会将当前状态与上一次状态一起呈现,内容有设备状态描述(description)、设备状态码(StatusCode)、设备状态等级(WarningLevel),详情请参见IDeviceStatusManager类。 本Sample会分别展示完整的接口以及接口调用流程的示例。
接口调用流程
图为完整的接口展示以及接口调用流程示例,详细的使用方法请查看Mobile SDK API文档中的设备健康信息管理类 IDeviceHealthManager 与 设备状态管理类 IDeviceStatusManager。
HMS
IDeviceHealthManager为设备健康信息管理类。可通过此类获取和监听各模块的健康信息。比如云台相机过热,飞控系统异常,电池需要保养等。
设备状态
IDeviceStatusManager为设备状态管理类。可通过此类获取和监听设备状态。比如设备未连接,传感器故障,低电量报警等。