信息管理
无人机信息(信息管理)相关功能的头文件为dji_aircraft_info.h
,本文档描述了dji_aircraft_info.h
文件中结构体和函数原型的关键信息和使用方法。
目录
宏定义、枚举与结构体
typedef struct T_DjiMobileAppInfo
移动设备APP相关信息。
typedef struct {
E_DjiMobileAppLanguage appLanguage; /*!< 移动设备APP系统语言 */
E_DjiMobileAppScreenType appScreenType; /*!< 移动设备APP屏幕尺寸类型 */
} T_DjiMobileAppInfo;
typedef struct T_DjiAircraftInfoBaseInfo
飞行器系统的一些基础信息,主要包括系统的一些常数参数信息。
typedef struct {
E_DjiAircraftType aircraftType; /*!< 无人机类型 */
E_DjiSdkAdapterType djiAdapterType; /*!< DJI 适配器类型 */
E_DjiMountPosition mountPosition; /*!< 负载安装位置 */
} T_DjiAircraftInfoBaseInfo;
函数原型
function DjiAircraftInfo_GetBaseInfo
功能:获取飞行器系统的基本信息 | product:all |
获取飞行器系统的基本信息,包括飞行器类型和DJI适配器类型。
T_DjiReturnCode DjiAircraftInfo_GetBaseInfo(T_DjiAircraftInfoBaseInfo *baseInfo);
baseInfo:指向用于存储飞机系统基本信息的内存空间的指针。
返回值
根据程序执行的情况输出对应的返回值,详情请参见:DjiErrorCode
function DjiAircraftInfo_GetMobileAppInfo
功能:获取移动设备App 的基础信息 | product:all |
说明: 如果遥控器或APP未连接飞行器系统,移动设备APP语言和屏幕类型未知。
T_DjiReturnCode DjiAircraftInfo_GetMobileAppInfo(T_DjiMobileAppInfo *mobileAppInfo);
mobileAppInfo:指向用于存储移动APP相关信息的内存空间的指针。
返回值
根据程序执行的情况输出对应的返回值,详情请参见:DjiErrorCode