NEW: release DJI Payload-SDK version 3.1

Signed-off-by: DJI-Martin <DJI-Martin@dji.com>
This commit is contained in:
DJI-Martin
2022-03-21 22:25:37 +08:00
parent 7b5f853e87
commit 0e06bc3fd3
62 changed files with 9042 additions and 348 deletions

View File

@ -43,6 +43,7 @@
#include "dji_aircraft_info.h"
#include "dji_core.h"
#include <payload_collaboration/test_payload_collaboration.h>
#include <waypoint_v3/test_waypoint_v3.h>
/* Private constants ---------------------------------------------------------*/
#define WIDGET_DIR_PATH_LEN_MAX (256)
@ -55,18 +56,19 @@
typedef enum {
E_DJI_SAMPLE_INDEX_FC_SUBSCRIPTION = 0,
E_DJI_SAMPLE_INDEX_WAYPOINT_V2 = 1,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_LANDING = 2,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_POSITION_CTRL_LANDING = 3,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_GO_HOME_FORCE_LANDING = 4,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_VELOCITY_CTRL_LANDING = 5,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_ARREST_FLYING = 6,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_SET_GET_PARAM = 7,
E_DJI_SAMPLE_INDEX_HMS = 8,
E_DJI_SAMPLE_INDEX_CAMERA_MANAGER = 9,
E_DJI_SAMPLE_INDEX_GIMBAL_MANAGER_FREE_MODE = 10,
E_DJI_SAMPLE_INDEX_GIMBAL_MANAGER_YAW_FOLLOW_MODE = 11,
E_DJI_SAMPLE_INDEX_LIVEVIEW = 12,
E_DJI_SAMPLE_INDEX_PERCEPTION = 13,
E_DJI_SAMPLE_INDEX_WAYPOINT_V3 = 2,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_LANDING = 3,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_POSITION_CTRL_LANDING = 4,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_GO_HOME_FORCE_LANDING = 5,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_VELOCITY_CTRL_LANDING = 6,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_ARREST_FLYING = 7,
E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_SET_GET_PARAM = 8,
E_DJI_SAMPLE_INDEX_HMS = 9,
E_DJI_SAMPLE_INDEX_CAMERA_MANAGER = 10,
E_DJI_SAMPLE_INDEX_GIMBAL_MANAGER_FREE_MODE = 11,
E_DJI_SAMPLE_INDEX_GIMBAL_MANAGER_YAW_FOLLOW_MODE = 12,
E_DJI_SAMPLE_INDEX_LIVEVIEW = 13,
E_DJI_SAMPLE_INDEX_PERCEPTION = 14,
E_DJI_SAMPLE_INDEX_UNKNOWN = 0xFF,
} E_DjiExtensionPortSampleIndex;
@ -338,6 +340,14 @@ static void *DjiTest_WidgetInteractionTask(void *arg)
USER_LOG_WARN("Please turn on the 'unlock flight control restrictions' switch.");
}
break;
case E_DJI_SAMPLE_INDEX_WAYPOINT_V3:
if (s_isallowRunFlightControlSample == true) {
DjiTest_WaypointV3RunSample();
} else {
DjiTest_WidgetLogAppend("Please turn on the 'unlock flight control restrictions'");
USER_LOG_WARN("Please turn on the 'unlock flight control restrictions' switch.");
}
break;
case E_DJI_SAMPLE_INDEX_FLIGHT_CONTROL_TAKE_OFF_LANDING:
if (s_isallowRunFlightControlSample == true) {
DjiTest_FlightControlRunSample(E_DJI_TEST_FLIGHT_CTRL_SAMPLE_SELECT_TAKE_OFF_LANDING);

View File

@ -243,6 +243,9 @@
{
"item_name": "waypoint_v2"
},
{
"item_name": "waypoint_v3"
},
{
"item_name": "flight_ctrl_takeoff_landing"
},

View File

@ -245,6 +245,9 @@
{
"item_name": "waypoint_v2"
},
{
"item_name": "waypoint_v3"
},
{
"item_name": "flight_ctrl_takeoff_landing"
},