| DJIRCBatteryInfo | Remote Controller's battery information. |
| DJIRCControlChannel | Remote controller's channel. |
| DJIRCControlMode | The control mode of a Remote Controller, it can be a Chinese, or Japanese, or American style. |
| DJIRCControlPermission | Class for RC control permission. |
| DJIRCGimbalControlSpeed | DJI RC gimbal control speed |
| DJIRCGPSData | Remote Controller's GPS data. |
| DJIRCGPSData.DJIRCGpsTime | Remote Controller's GPS time. |
| DJIRCHardwareState | Remote Controller's current state. |
| DJIRCHardwareState.DJIRCFiveDButton | Movement direction of the remote controller's 5D button. |
| DJIRCHardwareState.DJIRCHardwareButton | Remote Controller has numerous momentary push buttons, which will use this state. |
| DJIRCHardwareState.DJIRCHardwareJoystick | Remote Controller's hardware joystick |
| DJIRCHardwareState.DJIRCHardwareLeftWheel | the hardware left wheel of the Remote Controller |
| DJIRCHardwareState.DJIRCHardwareRightWheel | Current state of the Camera Settings Dial (upper right wheel on the Remote Controller). |
| DJIRCHardwareState.DJIRCHardwareTransformationSwitch | Transformation Switch position. |
| DJIRCInfo | This class contains the information of a remote controller. |
| 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. |
| JoinedMasterNameAndPasswordResult | |
| JoinMasterData | |
| JoinMasterParams | |
| MasterMode | |
| MasterSlaverState | State of the remote controller related to the master and slave mode. |
| RCCustomButtonTagParam | |
| RemoteControllerModeParam |
| DJIRCChargeMobileMode | Modes to charge the iOS mobile device. |
| DJIRCControlChannelName | Remote Controller control channels. |
| DJIRCControlStyle | Remote controller's control style. |
| DJIRCGimbalControlDirection | Defines what the Gimbal Dial (upper left wheel on the Remote Controller) will control. |
| DJIRCHardwareState.DJIRCFiveDButtonDirection | Movement direction of the remote controller's 5D button. |
| DJIRCHardwareState.DJIRCHardwareTransformationSwitchState | Transformation Switch position states. |
| DJIRCHardwareState.DJIRemoteControllerFlightModeSwitchPosition | Remote Controller Flight Mode switch position. |
| DJIRCJoinMasterResult | Results when a slave Remote Controller tries to join a master Remote Controller. |
| DJIRCRemoteFocusState.DJIRCRemoteFocusControlDirection | Remote Focus Control Direction. |
| DJIRCRemoteFocusState.DJIRCRemoteFocusControlType | Remote Focus Control Type. |
| DJIRCRequestGimbalControlResult | Result when a slave requests permission to control the gimbal. |
| DJIRCToAircraftPairingState | Remote controller pairing state. |
| DJIRemoteControllerMode | Remote Controller mode of operation can be normal (single RC connected to aircraft), master, slave, or unknown |