DJI Payload SDK  1.4.2.1
psdk_pce_pos.h
Go to the documentation of this file.
1 /**
2  ******************************************************************************
3  * @file psdk_pce_pos.h
4  * @version V1.5.0
5  * @date 2019/07/31
6  * @brief This is the header file for "psdk_pce_pos.c", defining the
7  * structures and (exported) function prototypes.
8  *
9  * @copyright (c) 2017-2018 DJI. All rights reserved.
10  *
11  * All information contained herein is, and remains, the property of DJI.
12  * The intellectual and technical concepts contained herein are proprietary
13  * to DJI and may be covered by U.S. and foreign patents, patents in process,
14  * and protected by trade secret or copyright law. Dissemination of this
15  * information, including but not limited to data and other proprietary
16  * material(s) incorporated within the information, in any form, is strictly
17  * prohibited without the express written consent of DJI.
18  *
19  * If you receive this source code without DJI’s authorization, you may not
20  * further disseminate the information, and you must immediately remove the
21  * source code and notify DJI of its removal. DJI reserves the right to pursue
22  * legal actions against you for any loss(es) or damage(s) caused by your
23  * failure to do so.
24  *
25  ******************************************************************************
26  */
27 
28 /* Define to prevent recursive inclusion -------------------------------------*/
29 #ifndef PSDK_PCE_POS_H
30 #define PSDK_PCE_POS_H
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
36 /* Includes ------------------------------------------------------------------*/
37 #include "psdk_upper.h"
38 #include "psdk_cmdset.h"
39 
40 /** @addtogroup PSDK
41  * @{
42  */
43 
44 /** @addtogroup PSDK_Precise_Positioning
45  * @{
46  */
47 
48 /* Exported constants --------------------------------------------------------*/
49 /* Exported macros -----------------------------------------------------------*/
50 /* Exported types ------------------------------------------------------------*/
51 /* Exported variables --------------------------------------------------------*/
52 /* Exported functions --------------------------------------------------------*/
53 
54 /** @addtogroup P_Positioning_Exported_Functions
55  * @{
56  */
57 
58 E_PsdkStat PsdkPcePos_GetPcePos(T_PsdkUpper *psdkUpper, T_PsdkPcePosGetPosReq *getPosReq,
59  T_PsdkPcePosGetPosAck *getPosAck);
60 
61 /**
62  * @}
63  */
64 
65 /* Private constants ---------------------------------------------------------*/
66 /* Private macros ------------------------------------------------------------*/
67 /* Private types -------------------------------------------------------------*/
68 /* Private variables ---------------------------------------------------------*/
69 /* Private functions ---------------------------------------------------------*/
70 
71 /**
72  * @}
73  */
74 
75 /**
76  * @}
77  */
78 
79 #ifdef __cplusplus
80 }
81 #endif
82 
83 #endif //PSDK_PCE_POS_H
84 
85 /****************** (C) COPYRIGHT DJI Innovations *****END OF FILE****/
This is a structure type for defining a top-level structure for the integration of your application w...
Definition: psdk_upper.h:113
E_PsdkStat PsdkPcePos_GetPcePos(T_PsdkUpper *psdkUpper, T_PsdkPcePosGetPosReq *getPosReq, T_PsdkPcePosGetPosAck *getPosAck)
The function is used to request precise position of target points.
Definition: psdk_pce_pos.c:58
This is the header file for "psdk_upper.c", defining the structures and (exported) function prototype...
Get precise position command req data structure..
Definition: psdk_cmdset_pce_pos.h:179
Get precise position command ack data structure..
Definition: psdk_cmdset_pce_pos.h:189
This file defines the PSDK command set.