| DJIRemoteController.RCBatteryStateUpdateCallback | Callback function that updates the Remote Controller's current battery state. |
| DJIRemoteController.RCGpsDataUpdateCallback | Callback function that updates the Remote Controller's current GPS data. |
| DJIRemoteController.RCHardwareStateUpdateCallback | Callback function that updates the Remote Controller's current hardware state. |
| DJIRemoteController.RCReceiveGimbalControlRequestFromSlaveCallback | The callback will handle the gimbal control request. |
| DJIRemoteController.RCRemoteFocusStateUpdateCallback | Callback function that updates the Remote Focus State. |
| DJIRemoteController | This class represents the remote controller of the aircraft. |
| DJIRemoteController.DJIRCBatteryInfo | Remote Controller's battery information. |
| DJIRemoteController.DJIRCControlChannel | Remote controller's channel. |
| DJIRemoteController.DJIRCControlMode | The control mode of a Remote Controller, it can be a Chinese, or Japanese, or American style. |
| DJIRemoteController.DJIRCControlPermission | Class for RC control permission. |
| DJIRemoteController.DJIRCGimbalControlSpeed | DJI RC gimbal control speed |
| DJIRemoteController.DJIRCGPSData | Remote Controller's GPS data. |
| DJIRemoteController.DJIRCGpsTime | Remote Controller's GPS time. |
| DJIRemoteController.DJIRCHardwareButton | Remote Controller has numerous momentary push buttons, which will use this state. |
| DJIRemoteController.DJIRCHardwareFlightModeSwitch | The value of the Remote Controller's flight mode switch. |
| DJIRemoteController.DJIRCHardwareJoystick | Remote Controller's hardware joystick |
| DJIRemoteController.DJIRCHardwareLeftWheel | the hardware left wheel of the Remote Controller |
| DJIRemoteController.DJIRCHardwareRightWheel | Current state of the Camera Settings Dial (upper right wheel on the Remote Controller). |
| DJIRemoteController.DJIRCHardwareState | Remote Controller's current state. |
| DJIRemoteController.DJIRCHardwareTransformationSwitch | Transformation Switch position. |
| DJIRemoteController.DJIRCInfo | This class contains the information of a remote controller. |
| DJIRemoteController.DJIRCRemoteFocusState | Remote Controller's Remote Focus State The focus product has one dial (focus control) that controls two separate parts of the camera: focal length and aperture. |
| DJIRemoteController.DJIRCControlChannelName | Remote Controller control channels. |
| DJIRemoteController.DJIRCControlStyle | Remote controller's control style. |
| DJIRemoteController.DJIRCGimbalControlDirection | Defines what the Gimbal Dial (upper left wheel on the Remote Controller) will control. |
| DJIRemoteController.DJIRCHardwareFlightModeSwitchState | The state of flight mode switch button on the upper left of a Remote Controller. |
| DJIRemoteController.DJIRCHardwareTransformationSwitchState | Transformation Switch position states. |
| DJIRemoteController.DJIRCJoinMasterResult | Results when a slave Remote Controller tries to join a master Remote Controller. |
| DJIRemoteController.DJIRCRemoteFocusControlDirection | Remote Focus Control Direction. |
| DJIRemoteController.DJIRCRemoteFocusControlType | Remote Focus Control Type. |
| DJIRemoteController.DJIRCRequestGimbalControlResult | Result when a slave requests permission to control the gimbal. |
| DJIRemoteController.DJIRCToAircraftPairingState | Remote controller pairing state. |
| DJIRemoteController.DJIRemoteControllerMode | Remote Controller mode of operation can be normal (single RC connected to aircraft), master, slave, or unknown |