HMS 管理

2024-11-07
暂无评分

健康管理系统相关功能的头文件为dji_hms_manager.h,本文档描述了dji_hms_manager.h 文件中结构体和函数原型的关键信息和使用方法。

目录

宏定义、枚举与结构体

typedef struct T_DjiHmsInfo

typedef struct {
    uint32_t errorCode;
    uint8_t componentIndex;
    uint8_t errorLevel;
} T_DjiHmsInfo;

typedef struct T_DjiHmsInfoTable

typedef struct {
    T_DjiHmsInfo *hmsInfo;
    uint32_t hmsInfoNum;
} T_DjiHmsInfoTable;

typedef function DjiHmsInfoCallback

typedef T_DjiReturnCode (*DjiHmsInfoCallback)(T_DjiHmsInfoTable hmsInfoTable);

函数原型

function DjiHms_Init

功能:初始化 hms 模块 product:all

初始化 hms 模块,用户应在使用 hms 功能之前调用此函数。

T_DjiReturnCode DjiHms_Init(void);


返回值
根据程序执行的情况输出对应的返回值,详情请参见:DjiErrorCode

function DjiHms_DeInit

功能:去初始化 hms 模块 product:all
T_DjiReturnCode DjiHms_DeInit(void);


返回值
根据程序执行的情况输出对应的返回值,详情请参见:DjiErrorCode

function DjiHms_RegHmsInfoCallback

功能:注册回调以获取 hms 信息 product:all

说明: 数据以 1Hz 的频率推送。

T_DjiReturnCode DjiHms_RegHmsInfoCallback(DjiHmsInfoCallback callback);
参数
callback:请参考DjiHmsInfoCallback。
返回值
根据程序执行的情况输出对应的返回值,详情请参见:DjiErrorCode
若您对文档有意见或疑惑,点击可快速反馈,我们会与您联系。