PlaneInfo.h 2.8 KB
/**
 ********************************************************************
 * @file   PlaneInfo.h
 *         PlaneInfo.h的头文件
 *
 *********************************************************************
 */

/* Define to prevent recursive inclusion 避免重定义 -------------------------------------*/
#ifndef PLANE_INFO_H
#define PLANE_INFO_H

/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/

typedef enum E_JZ_SPECIAL_PLANE_INFO
{
    E_JZ_SPECIAL_PLANE_INFO_NONE = 0,   //无特殊信息
    E_JZ_SPECIAL_PLANE_INFO_DJI_M200_V2                   = 44, /*!< Aircraft type is Matrice 200 V2. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M210_V2                   = 45, /*!< Aircraft type is Matrice 220 V2. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M210RTK_V2                = 46, /*!< Aircraft type is Matrice 210 RTK V2. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M300_RTK                  = 60, /*!< Aircraft type is Matrice 300 RTK. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M30                       = 67, /*!< Aircraft type is Matrice 30. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M30T                      = 68, /*!< Aircraft type is Matrice 30T. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M3E                       = 77, /*!< Aircraft type is Mavic 3E. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_FC30                      = 78, /* !<Aircraft type is FlyCart 30> */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M3T                       = 79, /*!< Aircraft type is Mavic 3T. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M350_RTK                  = 89, /*!< Aircraft type is Matrice 350 RTK. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M3D                       = 91, /*!< Aircraft type is Matrice 3D. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M3TD                      = 93, /*!< Aircraft type is Matrice 3TD. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M4T                       = 99, /*!< Aircraft type is Matrice 4T. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M4E                       = 990, /*!< Aircraft type is Matrice 4E. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M4TD                      = 100, /*!< Aircraft type is Matrice 4TD. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M4D                       = 1000, /*!< Aircraft type is Matrice 4D. */
    E_JZ_SPECIAL_PLANE_INFO_DJI_M400                      = 103, /*!< Aircraft type is Matrice 400. */
}E_JZ_SPECIAL_PLANE_INFO;

/* Exported types ------------------------------------------------------------*/

/* Exported functions --------------------------------------------------------*/
T_JZsdkReturnCode JZsdk_PlaneInfo_Set(E_JZ_SPECIAL_PLANE_INFO ePlaneInfo);
T_JZsdkReturnCode JZsdk_PlaneInfo_Get(E_JZ_SPECIAL_PLANE_INFO *pePlaneInfo);

#ifdef __cplusplus
}
#endif

#endif