| | |
| | | package com.dji.sample.patches.xml.mode.share.action.utils; |
| | | |
| | | import com.dji.sample.patches.xml.mode.share.action.param.GimbalRotateParam; |
| | | import com.dji.sample.patches.xml.mode.share.action.param.StartRecordParam; |
| | | import com.dji.sample.patches.xml.mode.share.action.param.StopRecordParam; |
| | | import com.dji.sample.patches.xml.mode.share.action.param.TakePhotoParam; |
| | | import com.dji.sample.patches.xml.mode.share.action.param.*; |
| | | |
| | | /** |
| | | * @PROJECT_NAME: drone |
| | |
| | | gimbalRotateParam.setGimbalHeadingYawBase("north"); |
| | | gimbalRotateParam.setGimbalRotateMode("absoluteAngle"); |
| | | gimbalRotateParam.setGimbalPitchRotateEnable(1); |
| | | gimbalRotateParam.setGimbalPitchRotateAngle(bearing); |
| | | gimbalRotateParam.setGimbalPitchRotateAngle(-45D); |
| | | gimbalRotateParam.setGimbalRollRotateEnable(0); |
| | | gimbalRotateParam.setGimbalRollRotateAngle(0D); |
| | | gimbalRotateParam.setGimbalYawRotateEnable(0); |
| | |
| | | return gimbalRotateParam; |
| | | } |
| | | |
| | | public static RotateYawParam setRotateYaw(double bearing) { |
| | | RotateYawParam rotateYawParam = new RotateYawParam(); |
| | | rotateYawParam.setAircraftHeading(bearing); |
| | | rotateYawParam.setAircraftPathMode("clockwise"); |
| | | return rotateYawParam; |
| | | } |
| | | |
| | | } |