DJIRCHardwareState

struct {}

Remote Controller’s current state.

  • Left joystick ’s horizontal value.

    Declaration

    Objective-C

    DJIRCHardwareJoystick leftHorizontal
  • Left joystick ’s vertical value.

    Declaration

    Objective-C

    DJIRCHardwareJoystick leftVertical
  • Right joystick ’s Vertical value.

    Declaration

    Objective-C

    DJIRCHardwareJoystick rightVertical
  • Right joystick ’s Horizontal value.

    Declaration

    Objective-C

    DJIRCHardwareJoystick rightHorizontal
  • Current state of the upper left wheel on the Remote Controller (Gimbal Dial).

    Declaration

    Objective-C

    DJIRCHardwareLeftWheel leftWheel
  • Current state of the upper right wheel on the Remote Controller (Camera Settings Dial).

    Declaration

    Objective-C

    DJIRCHardwareRightWheel rightWheel
  • Current state of the Transformation Switch on the Remote Controller.

    Declaration

    Objective-C

    DJIRCHardwareTransformationSwitch transformationSwitch
  • Current position of the Flight Mode Switch on the Remote Controller.

    Declaration

    Objective-C

    DJIRemoteControllerFlightModeSwitchPosition flightModeSwitch
  • Current state of the Return To Home Button.

    Declaration

    Objective-C

    DJIRCHardwareButton goHomeButton
  • Current state of the Video Recording Button.

    Declaration

    Objective-C

    DJIRCHardwareButton recordButton
  • Current state of the Shutter Button.

    Declaration

    Objective-C

    DJIRCHardwareButton shutterButton
  • Current state of the Playback Button. The Playback Button is not supported on Phantom 4 remote controllers.

    Declaration

    Objective-C

    DJIRCHardwareButton playbackButton
  • Current state of the Pause Button. The Pause button is only supported on Phantom 4 remote controllers.

    Declaration

    Objective-C

    DJIRCHardwareButton pauseButton
  • Current state of custom button 1 (left Back Button).

    Declaration

    Objective-C

    DJIRCHardwareButton customButton1
  • Current state of custom button 2 (right Back Button).

    Declaration

    Objective-C

    DJIRCHardwareButton customButton2
  • Current state of the 5D button. The button can be moved up, down, left and right and can be pressed. The 5D button is only supported on Mavic Pro remote controllers.

    Declaration

    Objective-C

    DJIRCFiveDButton fiveDButton