Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NDJI
 NOSDK
 NTelemetryThis namespace encapsulates all available telemetry topics through either Broadcast or Subscribe
 NVehicleStatusInfo about vehicle
 CACKClass for handling acknowledgements from the aircraft
 CAdvancedSensing
 CBatteryWholeInfo
 CBatteryWholeInfoImpl
 CCameraCamera class for controlling camera-related functions available through open protocol
 CCameraManagerThe manager of camera module
 CCameraModuleCameraModule of PayloadNode
 CCGPoint
 CCMD_SETSupportMatrixDefine CMD_SET support matrix
 CCommonCallBackHandlerThe CallBackHandler struct allows users to encapsulate callbacks and data in one struct. This is a more common method
 CControlFlight control API: high-level actions and low-level control modes
 CDataBroadcastTelemetry API through asynchronous "Broadcast"-style messages
 CDataSubscriptionTelemetry API through asynchronous "Subscribe"-style messages
 CDispatchInfoDispatch info
 CDJIGimbalRotation
 CDJIHMSDJI health manager system of drone
 CDJIWaypointV2Action
 CDJIWaypointV2Actuator
 CDJIWaypointV2AircraftControlFlyingParam
 CDJIWaypointV2AircraftControlParam
 CDJIWaypointV2AircraftControlRotateHeadingParam
 CDJIWaypointV2AssociateTriggerParam
 CDJIWaypointV2CameraActuatorParam
 CDJIWaypointV2CameraFocalLengthParam
 CDJIWaypointV2CameraFocusParam
 CDJIWaypointV2GimbalActuatorParam
 CDJIWaypointV2IntervalTriggerParam
 CDJIWaypointV2TrajectoryTriggerParam
 CDJIWholeBatteryState
 CDJIWholeBatteryStateImpl
 CDownloadMissionAck
 CDownloadMissionRsp
 CErrList
 CErrorCode
 CEventdata
 CFlightControllerFlight controller API: set or get parameter, execute flight actions
 CGetGlobalCruiseVelAck
 CGetRemainRamAck
 CGetWaypontStartEndIndexAck
 CGimbalFor controlling gimbal-related functions
 CGimbalManagerThe manager of gimbal module
 CGimbalModuleGimbal module
 CHardwareSyncAPIs for controlling Hardware Sync
 CHMSErrCodeInfo
 CHMSPushData
 CHMSPushPacket
 CHotpointMissionAPIs for Hotpoint (Point of Interest) Missions
 CHotPointSettingsHotPoint Mission Initialization settings
 CMFIOAPIs for Multi-Function Input-Output functionality
 CMissionBaseMission Base class for commonality between SDK Missions
 CMissionEventPushAck
 CMissionManagerMissionManager class for chaining/managing missions
 CMissionStateCommanData
 CMissionStatePushAck
 CMobileDeviceAPIs for Mobile-Onboard SDK Communication
 CMopClientClass providing APIs & data structures for acting as a MOP client
 CMopPipelineClass providing APIs & data structures MOP pipeline operations
 CMopServerClass providing APIs & data structures for acting as a MOP server
 COpenHeaderThe Header struct is meant to handle the open protocol header
 CPayloadBasePayloadBase
 CPayloadDeviceAPIs for Payload-Onboard SDK Communication
 CPSDKManagerThe manager of psdk module
 CPSDKModulePSDK module
 CRecvContainerReceived info
 CRelativePosition
 CSubscriptionPackagePackage class to support Subscribe-style telemetry
 CUploadActionsRawAck
 CUploadMissionRawAck
 CVehicleCallBackHandlerThe CallBackHandler struct allows users to encapsulate callbacks and data in one struct
 CVirtualRCDataVirtual RC data (supported only on Matrice 100)
 CVirtualRCSettingVirtual RC Settings (supported only on Matrice 100)
 CWayPointFinishDataWaypoint Mission Finish Event Push Data
 CWayPointInitSettingsWaypoint Mission Initialization settings
 CWaypointMissionAPIs for GPS Waypoint Missions
 CWayPointSettingsWaypoint settings for individual waypoints being added to the mission
 CWaypointV2
 CWaypointV2Config
 CWayPointV2InitSettingsWaypoint V2 Mission Initialization settings
 CWayPointV2InitSettingsInternalWaypoint V2 Mission Initialization Settings Internal User have no need to use it
 CWaypointV2Internal
 CWaypointV2MissionOperator