DJI Payload SDK  1.5.3
psdk_core.h
Go to the documentation of this file.
1 /**
2  ******************************************************************************
3  * @file psdk_core.h
4  * @version V0.0.0
5  * @date 2017/11/9
6  * @brief PSDK core include file.
7  *
8  * @copyright (c) 2017-2018 DJI. All rights reserved.
9  *
10  * All information contained herein is, and remains, the property of DJI.
11  * The intellectual and technical concepts contained herein are proprietary
12  * to DJI and may be covered by U.S. and foreign patents, patents in process,
13  * and protected by trade secret or copyright law. Dissemination of this
14  * information, including but not limited to data and other proprietary
15  * material(s) incorporated within the information, in any form, is strictly
16  * prohibited without the express written consent of DJI.
17  *
18  * If you receive this source code without DJI’s authorization, you may not
19  * further disseminate the information, and you must immediately remove the
20  * source code and notify DJI of its removal. DJI reserves the right to pursue
21  * legal actions against you for any loss(es) or damage(s) caused by your
22  * failure to do so.
23  *
24  ******************************************************************************
25  */
26 
27 /* Define to prevent recursive inclusion -------------------------------------*/
28 #ifndef PSDK_CORE_H
29 #define PSDK_CORE_H
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 
35 /* Includes ------------------------------------------------------------------*/
36 #include "psdk_typedef.h"
37 #include "psdk_version.h"
38 #include "psdk_ack_code.h"
39 #include "psdk_arch_sys.h"
40 #include "psdk_aes.h"
41 #include "psdk_crc.h"
42 #include "psdk_debug.h"
43 #include "psdk_md5.h"
44 #include "psdk_proto.h"
45 
46 /** @addtogroup PSDK
47 * @{
48 */
49 
50 /** @defgroup PSDK_Core PSDK Core
51  * @{
52  */
53 
54 /* Exported constants --------------------------------------------------------*/
55 /* Exported macros -----------------------------------------------------------*/
56 /* Exported types ------------------------------------------------------------*/
57 /* Exported variables --------------------------------------------------------*/
58 /* Exported functions --------------------------------------------------------*/
59 /* Private constants ---------------------------------------------------------*/
60 /* Private macros ------------------------------------------------------------*/
61 /* Private types -------------------------------------------------------------*/
62 /* Private variables ---------------------------------------------------------*/
63 /* Private functions ---------------------------------------------------------*/
64 
65 /**
66  * @}
67  */
68 
69 /**
70  * @}
71  */
72 
73 #ifdef __cplusplus
74 }
75 #endif
76 
77 #endif //PSDK_CORE_H
78 
79 /****************** (C) COPYRIGHT DJI Innovations *****END OF FILE****/
PSDK protocol ack code define.
This file is a template containing the PSDK system wrapper function prototypes.