dji-cloud-api
    dji-cloud-api
    • WaylineJobController
      • Create a wayline task for the Dock.
      • Paginate through all jobs in this workspace.
      • Send the command to cancel the jobs.
      • Set the media files for this job to upload immediately.
      • updateJobStatus
    • WaylineFileController
      • get wayline list
      • get wayline file download address
      • get wayline file download address
      • get duplicated wayline name
      • file upload result report
      • batch favorites wayline
      • batch unfavorites wayline
      • Delete the wayline file in the workspace according to the wayline id.
      • Import kmz wayline files.
    • StorageController
      • Get STS Token
    • DRC(直接遥控)控制器类。
      • 建立DRC连接。
      • 进入DRC模式。
      • 退出DRC模式。
    • 机场(Dock)控制器类。
      • 创建远程调试任务。
      • 飞向指定点位。
      • 停止飞向点位任务。
      • 从指定点位起飞。
      • 夺取飞行控制权限。
      • 夺取负载设备控制权限。
      • 发送负载设备命令。
      • 关闭舱盖
      • coverForceClose
      • coverOpen
      • debugModeOpen
    • UserController
      • Query the information of the current user.
      • Paging to query all users in a workspace.
      • Modify user information. Only mqtt account information is included, nothing else can be modified.
    • LoginController
      • login
      • refreshToken
    • DeviceController
      • 在一个工作区中获取所有在线设备的拓扑列表。
      • 将设备绑定到工作空间后,设备数据只能在 Web 上看到。
      • 根据设备 sn 获取设备信息。
      • 在一个工作区中获取绑定设备列表。
      • 移除设备的绑定状态。
      • 更新设备信息。
      • 提供离线固件升级任务。
      • 设置无人机的属性参数。
      • 获取当前工作空间下设备类型数量。
      • 获取所有工作空间下设备类型数量。
      • 查询每个 domain 下设备总数与在线数
    • TopologyController
      • obtain device topology list
    • DeviceHmsController
      • Page to query the hms information of the device.
      • Update unread hms messages to read status.
      • Get hms messages for a single device.
    • WorkspaceController
      • Gets information about the workspace that the current user is in.
    • DeviceLogsController
      • Obtain the device upload log list by paging according to the query parameters.
      • Get a list of log files that can be uploaded in real time.
      • Initiate a log upload request to the gateway.
      • Cancel logs file upload.
      • Delete upload history.
      • Query the download address of the file according to the wayline file id,
    • LiveStreamController
      • 获取当前直播流容量信息。
      • 获取当前直播流容量信息。
      • 查询全部能进行直播的设备
      • 根据设备sn查询设备直播信息
      • 根据设备sn查询设备直播信息
      • Live streaming according to the parameters passed in from the web side.
      • Stop live streaming according to the parameters passed in from the web side.
      • Set the quality of the live streaming according to the parameters passed in from the web side.
      • liveLensChange
    • DeviceFirmwareController
      • Get the latest firmware version information for this device model.
      • Query firmware information based on parameters.
      • Import firmware file for device upgrades.
      • Change the firmware availability status.
    • FileController
      • Get information about all the media files in this workspace based on the workspace id.
      • Query the download address of the file according to the media file id,
    • MediaController
      • media fast upload
      • app reports file upload result
      • checks whether the file fingerprint exists
      • callback after the file group upload complete
    • DeviceDataController
      • getDeviceFlightAreaStatus
    • FlightAreaController
      • getFlightAreas
      • createFlightArea
      • deleteFlightArea
      • updateFlightArea
      • syncFlightArea
    • WorkspaceElementController
      • get map elements
      • create map element
      • update map element
      • delete map element
      • Delete all the element information in this group based on the group id.
    • 航线生成控制器
      • 生成航线
      • KMZ文件转JSON
      • 云端KMZ文件转JSON
    • WeatherController
      • 根据区域编码获取天气信息
      • 通过经纬度查询天气
    • 数据模型
      • TestParam
      • HttpResultResponseJsonNode
      • HttpResultResponse
      • CreateJobParam
      • ReadyConditions
      • ExecutableConditions
      • HttpResultResponseCapacityDeviceDTO
      • WaylineTaskConditionDTO
      • WaylineJobDTO
      • Pagination
      • PaginationDataWaylineJobDTO
      • HttpResultResponsePaginationDataWaylineJobDTO
      • UpdateJobParam
      • WaypointHeadingReq
      • HttpResultResponseUavRouteReq
      • GetWaylineListResponse
      • WaypointTurnReq
      • PaginationDataGetWaylineListResponse
      • PointActionReq
      • DeviceTypeCountDTO
      • HttpResultResponsePaginationDataGetWaylineListResponse
      • ActionTriggerReq
      • HttpResultResponseDeviceTypeCountDTO
      • HttpResultResponseListString
      • RoutePointReq
      • DeviceDomainOnlineCountDTO
      • WaylineUploadCallbackMetadata
      • CoordinatePointReq
      • HttpResultResponseListDeviceDomainOnlineCountDTO
      • WaylineUploadCallbackRequest
      • MappingTypeReq
      • Object
      • UavRouteReq
      • CredentialsToken
      • UavRouteReqT
      • StsCredentialsResponse
      • HttpResultResponseStsCredentialsResponse
      • DrcConnectParam
      • DeviceDrcInfoParam
      • DrcModeParam
      • RemoteDebugParam
      • Point
      • FlyToPointParam
      • TakeoffToPointParam
      • DronePayloadParam
      • PayloadCommandsParam
      • UserListDTO
      • PaginationDataUserListDTO
      • HttpResultResponsePaginationDataUserListDTO
      • UserLoginDTO
      • PayloadIndex
      • DevicePayloadDTO
      • DeviceIconUrl
      • DeviceDTO
      • HttpResultResponseListDeviceDTO
      • PaginationDataDeviceDTO
      • HttpResultResponsePaginationDataDeviceDTO
      • DeviceFirmwareUpgradeDTO
      • TopologyDeviceModel
      • DeviceTopology
      • TopologyList
      • TopologyResponse
      • HttpResultResponseTopologyResponse
      • DeviceHmsDTO
      • PaginationDataDeviceHmsDTO
      • HttpResultResponsePaginationDataDeviceHmsDTO
      • HttpResultResponseListDeviceHmsDTO
      • LogsProgressDTO
      • LogFileIndex
      • LogsFileUploadDTO
      • LogsFileUploadListDTO
      • DeviceLogsDTO
      • FileUploadStartFile
      • DeviceLogsCreateParam
      • FileUploadUpdateRequest
      • CapacityVideoDTO
      • CapacityCameraDTO
      • CapacityDeviceDTO
      • HttpResultResponseListCapacityDeviceDTO
      • VideoId
      • LiveTypeDTO
      • DeviceFirmwareNoteDTO
      • HttpResultResponseListDeviceFirmwareNoteDTO
      • DeviceFirmwareDTO
      • PaginationDataDeviceFirmwareDTO
      • HttpResultResponsePaginationDataDeviceFirmwareDTO
      • DeviceFirmwareUpdateParam
      • MediaFileDTO
      • PaginationDataMediaFileDTO
      • HttpResultResponsePaginationDataMediaFileDTO
      • FastUploadExtension
      • MediaFastUploadRequest
      • HttpResultResponseString
      • MediaFileExtension
      • Position
      • MediaFileMetadata
      • MediaUploadCallbackRequest
      • GetFileFingerprintResponse
      • HttpResultResponseGetFileFingerprintResponse
      • GetFileFingerprintRequest
      • FolderUploadCallbackRequest
      • DeviceFlightAreaDTO
      • DeviceDataStatusDTO
      • HttpResultResponseListDeviceDataStatusDTO
      • ElementProperty
      • ElementGeometryType
      • FlightAreaContent
      • FlightAreaDTO
      • HttpResultResponseListFlightAreaDTO
      • PostFlightAreaParam
      • PutFlightAreaParam
      • SyncFlightAreaParam
      • ElementContent
      • ElementResource
      • MapGroupElement
      • GetMapElementsResponse
      • HttpResultResponseListGetMapElementsResponse
      • CreateMapElementResponse
      • HttpResultResponseCreateMapElementResponse
      • CreateMapElementRequest
      • UpdateMapElementRequest

    UavRouteReq

    Author:songjian
    Date: 2024/12/22 10:46

    {
        "templateType": "waypoint",
        "droneType": 0,
        "subDroneType": 0,
        "payloadType": 0,
        "payloadPosition": 0,
        "imageFormat": "string",
        "finishAction": "goHome",
        "exitOnRcLostAction": "goBack",
        "globalHeight": 80,
        "autoFlightSpeed": 10,
        "waypointHeadingReq": {
            "waypointHeadingMode": "followWayline",
            "waypointHeadingAngle": -180,
            "waypointPoiPoint": "string"
        },
        "waypointTurnReq": {
            "waypointTurnMode": "toPointAndStopWithDiscontinuityCurvature",
            "waypointTurnDampingDist": 1,
            "useStraightLine": 0
        },
        "gimbalPitchMode": "string",
        "takeOffRefPoint": "string",
        "routePointList": [
            {
                "routePointIndex": 0,
                "longitude": -180,
                "latitude": -90,
                "height": 0,
                "speed": 0,
                "waypointHeading": {
                    "waypointHeadingMode": "followWayline",
                    "waypointHeadingAngle": -180,
                    "waypointPoiPoint": "string"
                },
                "waypointTurnMode": {
                    "waypointTurnMode": "toPointAndStopWithDiscontinuityCurvature",
                    "waypointTurnDampingDist": 1,
                    "useStraightLine": 0
                },
                "gimbalPitchAngle": -90,
                "actions": [
                    {
                        "actionIndex": 0,
                        "hoverTime": 1,
                        "aircraftHeading": -180,
                        "useGlobalImageFormat": 0,
                        "imageFormat": "string",
                        "takePhotoType": 0,
                        "gimbalYawRotateAngle": -180,
                        "gimbalPitchRotateAngle": -90,
                        "zoom": 1,
                        "startRecord": true,
                        "stopRecord": true
                    }
                ],
                "actionTrigger": {
                    "actionTriggerType": "string",
                    "actionTriggerParam": 1
                },
                "timeInterval": 1,
                "distanceInterval": 1,
                "endIntervalRouteIndex": 0
            }
        ],
        "mappingTypeReq": {
            "collectionMethod": "string",
            "lensType": "string",
            "overlapH": 0,
            "overlapW": 0,
            "elevationOptimizeEnable": 0,
            "shootType": "string",
            "direction": "string",
            "margin": "string",
            "coordinates": [
                {
                    "longitude": 0,
                    "latitude": 0,
                    "height": 0
                }
            ]
        }
    }
    Built with