DJI Mobile SDK Documentation

      class IVirtualStickManager

      interface IVirtualStickManager
      包:dji.v5.manager.interfaces
      描述:

      此类是虚拟摇杆管理类,用于开启、关闭虚拟摇杆模式,并提供虚拟摇杆状态获取、设置、监听,虚拟摇杆移动量的获取与设置等功能。

      类成员:
      method enableVirtualStick
      void enableVirtualStick(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      开启虚拟摇杆模式。

      输入参数:
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method disableVirtualStick
      void disableVirtualStick(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.interfaces
      描述:

      关闭虚拟摇杆模式。

      输入参数:
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method getLeftStick
      IStick getLeftStick()
      包:dji.v5.manager.interfaces
      描述:

      获取虚拟摇杆中的左遥杆实例。左摇杆控制飞行器偏航轴和油门:

      • 此摇杆向左移动的时候(horizontalPosition为负数),俯视飞行器视角下,飞行器会逆时针转动。
      • 此摇杆向右移动的时候(horizontalPosition为正数),俯视飞行器视角下,飞行器会顺时针转动。
      • 此摇杆向上移动的时候(verticalPosition为正数),飞行器会升高自身高度。
      • 此摇杆向下移动的时候(verticalPosition为负数),飞行器会降低自身高度。

      返回值:
      IStick返回左摇杆实例。
      method getRightStick
      IStick getRightStick()
      包:dji.v5.manager.interfaces
      描述:

      获取虚拟摇杆中的右遥杆实例。右摇杆控制飞行器横滚轴和俯仰轴:

      • 此摇杆往左移动的时候(horizontalPosition为负数),飞行器自身视角下,飞行器会往左飞行。
      • 此摇杆往右移动的时候(horizontalPosition为正数),飞行器自身视角下,飞行器会往右边飞行。
      • 此摇杆向上移动的时候(verticalPosition为正数),飞行器自身视角下,飞行器会往前飞。
      • 此摇杆向下移动的时候(verticalPosition为负数),飞行器自身视角下,飞行器会往后飞。

      返回值:
      IStick返回右摇杆实例。
      method setVirtualStickStateListener
      void setVirtualStickStateListener(VirtualStickStateListener listener)
      包:dji.v5.manager.interfaces
      描述:

      设置虚拟遥杆状态的监听器。

      输入参数:
      VirtualStickStateListener listener虚拟遥杆状态的监听器
      method removeVirtualStickStateListener
      void removeVirtualStickStateListener(VirtualStickStateListener listener)
      包:dji.v5.manager.interfaces
      描述:

      移除虚拟遥杆状态的监听器。

      输入参数:
      VirtualStickStateListener listener虚拟遥杆状态的监听器
      class
      enum VirtualStickState
      enum VirtualStickState
      包:dji.v5.manager.drone.virtualstick
      描述:

      虚拟遥杆功能状态。

      Enum Members:
      VIRTUAL_STICK_ENABLED虚拟摇杆功能已开启。
      VIRTUAL_STICK_DISABLED虚拟摇杆功能已关闭。
      Class Members: