NEW: release DJI Payload-SDK version 3.12.0

This commit is contained in:
DJI
2025-06-27 22:36:34 +08:00
parent 54b9f6c6c1
commit 326b8698dd
381 changed files with 122574 additions and 451 deletions

View File

@ -39,16 +39,23 @@ extern "C" {
/* Exported constants --------------------------------------------------------*/
/* Exported types ------------------------------------------------------------*/
typedef enum {
DJI_INTEREST_POINT_MISSION_ACTION_STATE_NOT_STARTED = 0,
DJI_INTEREST_POINT_MISSION_ACTION_STATE_PAUSE = 1,
DJI_INTEREST_POINT_MISSION_ACTION_STATE_RUNNING = 2,
} E_DjiInterestPointActionState;
typedef struct {
dji_f32_t curSpeed;
dji_f32_t radius;
uint8_t state;
uint8_t state; /*!< Refer to E_DjiInterestPointActionState.*/
} T_DjiInterestPointMissionState;
typedef struct {
dji_f64_t latitude;
dji_f64_t longitude;
dji_f32_t speed;
int8_t payloadCameraIndex; /*!< Used by which aircraft that can mount payload cameras. Range starts from 1.*/
} T_DjiInterestPointSettings;
typedef T_DjiReturnCode (*InterestPointMissionStateCallback)(T_DjiInterestPointMissionState missionState);