Onboard-SDK-ROS
Classes | Typedefs
DJI Namespace Reference

Classes

struct  EulerAngle
 
struct  EulerianAngle
 
struct  Measure
 
struct  Measurement
 
struct  SpaceVector
 
struct  Vector3dData
 

Typedefs

typedef uint64_t time_ms
 
typedef uint64_t time_us
 
typedef void * UserData
 
typedef uint32_t Flag
 This is used as the datatype for all data arguments in callbacks.
 
typedef uint8_t size8_t
 
typedef uint16_t size16_t
 
typedef struct DJI::Measure Measure
 
typedef struct DJI::Measurement Measurement
 
typedef struct DJI::SpaceVector SpaceVector
 
typedef struct DJI::Vector3dData Vector3dData
 
typedef double Angle
 
typedef struct DJI::EulerianAngle EulerianAngle
 
typedef struct DJI::EulerAngle EulerAngle
 

Detailed Description

Note
for ARMCC-5.0 compiler
Attention
Do not modify any definition in this file if you are not sure what are you doing. DJI will not provide any support for changes made to this file.

Typedef Documentation

typedef double DJI::Angle
Todo:
range mathematial class class Angle { public: Angle(double degree = 0);

private: double degree; };

Note
This struct will replace EulerianAngle in a future release.
Warning
This struct will be replaced by EulerAngle in a future release.
typedef struct DJI::Measure DJI::Measure
Warning
This struct will be replaced by Measurement in a future release.
Note
This struct will replace Measure in a future release.
Warning
This struct will be replaced by Vector3dData (similar to Vector3fData in DJI_Type.h) in a future release.
Note
This struct will replace SpaceVector in a future release. Eigen-like naming convention