1 files modified
1 files added
| | |
| | | |
| | | CAMERA_FOCAL_LENGTH_SET("camera_focal_length_set", CameraFocalLengthSetImpl.class), |
| | | |
| | | GIMBAL_RESET("gimbal_reset", GimbalResetImpl.class); |
| | | GIMBAL_RESET("gimbal_reset", GimbalResetImpl.class), |
| | | |
| | | CAMERA_SCREEN_DRAG("camera_screen_drag", CameraScreenDragImpl.class); |
| | | |
| | | String cmd; |
| | | |
| New file |
| | |
| | | package com.dji.sample.control.service.impl; |
| | | |
| | | import com.dji.sample.control.model.param.DronePayloadParam; |
| | | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * @PROJECT_NAME: drone |
| | | * @DESCRIPTION: |
| | | * @USER: aix |
| | | * @DATE: 2024/4/8 14:03 |
| | | */ |
| | | public class CameraScreenDragImpl extends PayloadCommandsHandler { |
| | | |
| | | public CameraScreenDragImpl(DronePayloadParam param) { |
| | | super(param); |
| | | } |
| | | |
| | | @Override |
| | | public boolean valid() { |
| | | return Objects.nonNull(param.getPitchSpeed()) && Objects.nonNull(param.getYawSpeed()) |
| | | && Objects.nonNull(param.getLocked()); |
| | | } |
| | | |
| | | } |