DJIHandheld
@interface DJIHandheld : DJIBaseProduct
This class contains the components of a handheld device.
-
Returns an instance of the handheld device’s camera.
Declaration
Objective-C
@property (readonly, nonatomic) DJICamera *_Nullable camera; -
Returns an instance of the handheld device’s gimbal.
Declaration
Objective-C
@property (readonly, nonatomic) DJIGimbal *_Nullable gimbal; -
Returns an instance of the handheld device’s battery.
Declaration
Objective-C
@property (readonly, nonatomic) DJIBattery *_Nullable battery; -
Returns an instance of the handheld device’s handheldController.
Declaration
Objective-C
@property (readonly, nonatomic) DJIHandheldController *_Nullable handheldController; -
Returns an instance of the handheld’s airLink.
Declaration
Objective-C
@property (readonly, nonatomic) DJIAirLink *_Nullable airLink; -
Sets the handheld device’s name (also the Bluetooth name). The name cannot be more than 20 characters. It is only supported by Osmo Mobile.
Declaration
Objective-C
- (void)setHandheldName:(nonnull NSString *)name withCompletion:(DJICompletionBlock)completion;Parameters
nameName to be set to the device.
completionCompletion block.
-
Returns the handheld device’s name. It is only supported by Osmo Mobile.
Declaration
Objective-C
- (void)getHandheldNameWithCompletion: (nonnull void (^)(NSString *_Nonnull, NSError *_Nullable))completion;Parameters
completionCompletion block that returns the getter result.
View on GitHub
DJIHandheld Class Reference