Type definition for DJI onboardSDK library. Officially Maintained. More...
#include "DJI_Config.h"
#include "DJICommonType.h"
#include <stdio.h>
#include <exception>
#include <stdexcept>
Go to the source code of this file.
Type definition for DJI onboardSDK library. Officially Maintained.
Definition in file DJI_Type.h.
#define __DELETE | ( | x | ) | delete x |
Definition at line 36 of file DJI_Type.h.
#define __UNUSED |
Define the UNUSED macro to suppress compiler warnings about unused arguments.
Definition at line 35 of file DJI_Type.h.
#define API_LOG | ( | driver, | |
title, | |||
fmt, | |||
... | |||
) |
if ((title)) \ { \ int len = (sprintf(DJI::onboardSDK::buffer, "%s %s,line %d: " fmt, \ (title) ? (title) : "NONE", __func__, __LINE__, ##__VA_ARGS__)); \ if ((len != -1) && (len < 1024)) \ (driver)->displayLog(); \ else \ (driver)->displayLog("ERROR: log printer inner fault\n"); \ }
This is the default status printing mechanism.
Definition at line 57 of file DJI_Type.h.
#define BUFFER_LOG 0 |
Definition at line 89 of file DJI_Type.h.
#define DEBUG_LOG 0 |
Definition at line 77 of file DJI_Type.h.
#define ERROR_LOG "ERROR" |
Definition at line 81 of file DJI_Type.h.
#define MISSION_LOG 0 |
Definition at line 101 of file DJI_Type.h.
#define NAME | ( | x | ) | #x |
Definition at line 28 of file DJI_Type.h.
#define PRO_PURE_DATA_MAX_SIZE 1007 |
Definition at line 652 of file DJI_Type.h.
#define RTK_LOG 0 |
Definition at line 107 of file DJI_Type.h.
#define STATUS_LOG "STATUS" |
Definition at line 93 of file DJI_Type.h.
#define TRACE_LOG 0 |
Definition at line 71 of file DJI_Type.h.
const size_t MMU_TABLE_NUM = 32 |
Definition at line 653 of file DJI_Type.h.