DJICommonType.h
Go to the documentation of this file.
00001 
00019 #ifndef DJICOMMONTYPE
00020 #define DJICOMMONTYPE
00021 
00022 #include <stdint.h>
00023 
00024 namespace DJI
00025 {
00026 
00027 typedef uint64_t time_ms;
00028 typedef uint64_t time_us; // about 0.3 million years
00029 
00031 typedef void *UserData; 
00032 typedef uint32_t Flag;
00033 
00034 typedef uint8_t size8_t;
00035 typedef uint16_t size16_t;
00036 
00038 typedef struct Measure
00039 {
00040   double data;
00041   float precision;
00042 } Measure;
00044 typedef struct Measurement
00045 {
00046   double data;
00047   float precision;
00048 } Measurement;
00049 
00051 typedef struct SpaceVector
00052 {
00053   double x;
00054   double y;
00055   double z;
00056 } SpaceVector;
00057 
00060 typedef struct Vector3dData
00061 {
00062   double x;
00063   double y;
00064   double z;
00065 } Vector3dData;
00066 
00078 typedef double Angle;
00079 
00081 typedef struct EulerianAngle
00082 {
00083   Angle yaw;
00084   Angle roll;
00085   Angle pitch;
00086 } EulerianAngle;
00087 
00089 typedef struct EulerAngle
00090 {
00091   Angle yaw;
00092   Angle roll;
00093   Angle pitch;
00094 } EulerAngle;
00095 
00096 } // namespace DJI
00097 
00098 #endif // DJICOMMONTYPE


dji_sdk_lib
Author(s):
autogenerated on Thu Jun 6 2019 17:55:25