У меня вопрос по управлению виртуальным джойстиком ..
Я пытаюсь управлять дроном с помощью 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());
}
});
}