public class

DJIRCHardwareState

extends Object
java.lang.Object
   ↳ dji.common.remotecontroller.DJIRCHardwareState

Class Overview

Remote Controller's current state.

Summary

Nested Classes
class DJIRCHardwareState.DJIRCFiveDButton Movement direction of the remote controller's 5D button. 
enum DJIRCHardwareState.DJIRCFiveDButtonDirection Movement direction of the remote controller's 5D button. 
class DJIRCHardwareState.DJIRCHardwareButton Remote Controller has numerous momentary push buttons, which will use this state. 
class DJIRCHardwareState.DJIRCHardwareJoystick Remote Controller's hardware joystick  
class DJIRCHardwareState.DJIRCHardwareLeftWheel the hardware left wheel of the Remote Controller  
class DJIRCHardwareState.DJIRCHardwareRightWheel Current state of the Camera Settings Dial (upper right wheel on the Remote Controller). 
class DJIRCHardwareState.DJIRCHardwareTransformationSwitch Transformation Switch position. 
enum DJIRCHardwareState.DJIRCHardwareTransformationSwitchState Transformation Switch position states. 
enum DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition Remote Controller Flight Mode switch position. 
Fields
public DJIRCHardwareState.DJIRCHardwareButton customButton1 Current state of custom button 1 (left Back Button).
public DJIRCHardwareState.DJIRCHardwareButton customButton2 Current state of custom button 2 (right Back Button).
public DJIRCHardwareState.DJIRCFiveDButton dimensionButton Current state of the 5D button.
public DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition flightModeSwitchPosition Current state of the flight mode switch on the Remote Controller.
public DJIRCHardwareState.DJIRCHardwareButton goHomeButton Current state of the Return To Home Button.
public DJIRCHardwareState.DJIRCHardwareJoystick leftHorizontal Current state of the joystick.
public DJIRCHardwareState.DJIRCHardwareJoystick leftVertical Current state of the joystick.
public DJIRCHardwareState.DJIRCHardwareLeftWheel leftWheel Current state of the upper left wheel on the Remote Controller (Gimbal Dial).
public DJIRCHardwareState.DJIRCHardwareButton pauseButton Current state of the Pause button.
public DJIRCHardwareState.DJIRCHardwareButton playbackButton Current state of the Playback Button.
public DJIRCHardwareState.DJIRCHardwareButton recordButton Will return whether or not the record button on the Remote Controller is currently pressed down.
public DJIRCHardwareState.DJIRCHardwareJoystick rightHorizontal Current state of the joystick.
public DJIRCHardwareState.DJIRCHardwareJoystick rightVertical Current state of the joystick.
public DJIRCHardwareState.DJIRCHardwareRightWheel rightWheel Current state of the upper right wheel on the Remote Controller (Camera Settings Dial).
public DJIRCHardwareState.DJIRCHardwareButton shutterButton Current state of the Shutter Button.
public DJIRCHardwareState.DJIRCHardwareTransformationSwitch transformSwitch Current state of the transform switch on the Remote Controller.
Public Constructors
DJIRCHardwareState()
DJIRCHardwareState(DJIRCHardwareState.DJIRCHardwareJoystick joystickValueAileron, DJIRCHardwareState.DJIRCHardwareJoystick joystickValueElevator, DJIRCHardwareState.DJIRCHardwareJoystick joystickValueThrottle, DJIRCHardwareState.DJIRCHardwareJoystick joystickValueRudder, DJIRCHardwareState.DJIRCHardwareLeftWheel leftWheelValue, DJIRCHardwareState.DJIRCHardwareRightWheel rightWheelValue, DJIRCHardwareState.DJIRCHardwareTransformationSwitch transformSwitch, DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition flightModeSwitch, DJIRCHardwareState.DJIRCHardwareButton isGoHomeButtonDown, DJIRCHardwareState.DJIRCHardwareButton isRecordButtonDown, DJIRCHardwareState.DJIRCHardwareButton isShutterbuttonDown, DJIRCHardwareState.DJIRCHardwareButton isPlaybackButtonDown, DJIRCHardwareState.DJIRCHardwareButton isCustomButton1Down, DJIRCHardwareState.DJIRCHardwareButton isCustomButton2Down, DJIRCHardwareState.DJIRCFiveDButton dimensionButton)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public DJIRCHardwareState.DJIRCHardwareButton customButton1

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

public DJIRCHardwareState.DJIRCHardwareButton customButton2

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

public DJIRCHardwareState.DJIRCFiveDButton dimensionButton

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.

public DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition flightModeSwitchPosition

Current state of the flight mode switch on the Remote Controller.

public DJIRCHardwareState.DJIRCHardwareButton goHomeButton

Current state of the Return To Home Button.

public DJIRCHardwareState.DJIRCHardwareJoystick leftHorizontal

Current state of the joystick.

public DJIRCHardwareState.DJIRCHardwareJoystick leftVertical

Current state of the joystick.

public DJIRCHardwareState.DJIRCHardwareLeftWheel leftWheel

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

public DJIRCHardwareState.DJIRCHardwareButton pauseButton

Current state of the Pause button.

public DJIRCHardwareState.DJIRCHardwareButton playbackButton

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

public DJIRCHardwareState.DJIRCHardwareButton recordButton

Will return whether or not the record button on the Remote Controller is currently pressed down.

public DJIRCHardwareState.DJIRCHardwareJoystick rightHorizontal

Current state of the joystick.

public DJIRCHardwareState.DJIRCHardwareJoystick rightVertical

Current state of the joystick.

public DJIRCHardwareState.DJIRCHardwareRightWheel rightWheel

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

public DJIRCHardwareState.DJIRCHardwareButton shutterButton

Current state of the Shutter Button.

public DJIRCHardwareState.DJIRCHardwareTransformationSwitch transformSwitch

Current state of the transform switch on the Remote Controller.

Public Constructors

public DJIRCHardwareState ()