DJI Mobile SDK Documentation

      class DJIMutableRCButtonConfiguration

      @interface DJIMutableRCButtonConfiguration : DJIRCButtonConfiguration
      Header:DJIRemoteControllerBaseTypes.h
      Inherits From:DJIRCButtonConfiguration
      Description:

      The mutable configuration for the customizable buttons on the remote controller. For the compatibility with DJI Go, there are rules to follow when assigning an action to a button. Refer to getValidActionsForButton for more detail.

      Class Members:

      Customize RC

      Mutable Button Configuration
      property
      property C1Action
      @property (nonatomic, readwrite) DJIRCButtonAction C1Action
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the C1 button.

      See Also:

      DJIRCButtonAction

      property
      property C2Action
      @property (nonatomic, readwrite) DJIRCButtonAction C2Action
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the C2 button.

      See Also:

      DJIRCButtonAction

      property
      property C3Action
      @property (nonatomic, readwrite) DJIRCButtonAction C3Action
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the C3 button.

      See Also:

      DJIRCButtonAction

      property
      property C4Action
      @property (nonatomic, readwrite) DJIRCButtonAction C4Action
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the C4 button.

      See Also:

      DJIRCButtonAction

      property
      property BAAction
      @property (nonatomic, readwrite) DJIRCButtonAction BAAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BA button.

      See Also:

      DJIRCButtonAction

      property
      property BBAction
      @property (nonatomic, readwrite) DJIRCButtonAction BBAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BB button.

      See Also:

      DJIRCButtonAction

      property
      property BCAction
      @property (nonatomic, readwrite) DJIRCButtonAction BCAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BC button.

      See Also:

      DJIRCButtonAction

      property
      property BDAction
      @property (nonatomic, readwrite) DJIRCButtonAction BDAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BD button.

      See Also:

      DJIRCButtonAction

      property
      property BEAction
      @property (nonatomic, readwrite) DJIRCButtonAction BEAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BE button.

      See Also:

      DJIRCButtonAction

      property
      property BFAction
      @property (nonatomic, readwrite) DJIRCButtonAction BFAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BF button.

      See Also:

      DJIRCButtonAction

      property
      property BGAction
      @property (nonatomic, readwrite) DJIRCButtonAction BGAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BG button.

      See Also:

      DJIRCButtonAction

      property
      property BHAction
      @property (nonatomic, readwrite) DJIRCButtonAction BHAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the BH button.

      See Also:

      DJIRCButtonAction

      property
      property TDAction
      @property (nonatomic, readwrite) DJIRCButtonAction TDAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the TD button.

      See Also:

      DJIRCButtonAction

      property
      property MENUAction
      @property (nonatomic, readwrite) DJIRCButtonAction MENUAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the MENU button.

      See Also:

      DJIRCButtonAction

      property
      property LSAction
      @property (nonatomic, readwrite) DJIRCButtonAction LSAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the LS button.

      See Also:

      DJIRCButtonAction

      property
      property RSAction
      @property (nonatomic, readwrite) DJIRCButtonAction RSAction
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Action bound to the RS button.

      See Also:

      DJIRCButtonAction

      method configButton:withAction
      - (BOOL)configButton:(DJIRCCustomizableButton)button withAction:(DJIRCButtonAction)action
      Header:DJIRemoteControllerBaseTypes.h
      Description:

      Configures a button with an action.

      Input Parameters:
      DJIRCCustomizableButton buttonThe button to configure.
      DJIRCButtonAction actionThe action to be bound with the button.
      Return:
      BOOLYES if the configuration succeeds.