Phantom 4 Advanced - VirtualStick Control не работает

0

У меня вопрос по управлению виртуальным джойстиком ..

Я пытаюсь управлять дроном с помощью VirtualStick Control. Я пишу код, который дрон перемещает при однократном нажатии кнопки. Но он не работает должным образом ... Когда я проверял пример, он использует кнопку типа джойстика, как контроллер дрона. Должен ли я контролировать это таким образом? Или, если в моем коде есть какие-то проблемы, скажите, в чем проблема ...

Вот код, который я написал ..

public void SendDrone(float a, float b){
    if(DroneController.isVirtualStickControlModeAvailable() != true){
        CallInstance.VirtualStickSetting();
    }

    switch(DroneController.getRollPitchControlMode()){
        case ANGLE:
            DroneController.setRollPitchControlMode(RollPitchControlMode.VELOCITY);
            Log.d("Caution: ", "Change the Mode First!");
            break;

        case VELOCITY:
            DroneController.sendVirtualStickFlightControlData(new FlightControlData(a, b, 0, 0), djiError -> {
                if(djiError != null)
                {
                    Log.d("Warning: ", djiError.getDescription());
                }
            });
    }
Новый участник
여현빈 - новый участник этого сайта. Будьте внимательны, прося разъяснений, комментируя и отвечая. Ознакомьтесь с нашим Кодексом поведения .