| 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 |