class DJIIMUMultipleOrientationCalibrationHint
@interface DJIIMUMultipleOrientationCalibrationHint : NSObject
Header: DJIIMUState.h Inherits From: NSObject
Description:
This class is used to lead the user through an IMU calibration for products that require calibration at multiple orientations. An example workflow is: Direct the user to orient the aircraft in one of the uncalibrated orientations in orientationsToCalibrate
. Monitor state
until DJIIMUOrientationCalibrationStateCalibrating
turns to DJIIMUOrientationCalibrationStateCompleted
. Repeat until orientationsToCalibrate
is empty.
Class Members:
property state
@property (nonatomic , readonly ) DJIIMUOrientationCalibrationState state
Description:
The calibration status of the current orientation.
See Also:
DJIIMUOrientationCalibrationState
property orientationsToCalibrate
@property (nonatomic , readonly ) NSArray <NSNumber *> *orientationsToCalibrate
Description:
An array with the aircraft orientations that have not been calibrated yet. Each element is a 'NSNumber' instance with a DJIIMUCalibrationOrientation
enum value.
property orientationsCalibrated
@property (nonatomic , readonly ) NSArray <NSNumber *> *orientationsCalibrated
Description:
An array with the aircraft orientations that have been calibrated. Each element is a 'NSNumber' instance with a DJIIMUCalibrationOrientation
enum value.