compass calibration status
enum class DFCalibrateCompassStatus
Description: The corresponding status of the compass calibration step.
enum class DFCalibrateCompassStatus(val value: Int) {
/**
* Compass calibration has not been triggered.
*/
NORMAL(0),
/**
* Detecting aircraft placement position, checking if z-axis is vertically downward (aircraft horizontal placement)
*/
START_DETECT_Z_DOWN(2),
/**
* Start the horizontal calibration.
*/
START_HORIZONTAL(3),
/**
* Calculate the horizontal calibration.
* 计算水平校准
*/
HORIZONTAL_CALCULATE(4),
/**
* Start the vertical calibration.
*/
START_VERTICAL(5),
/**
* Calculate the vertical calibration.
* 计算垂直校准
*/
VERTICAL_CALCULATE(6),
/**
* Detecting aircraft placement position
*/
START_XYZ_CALCULATE(7),
/**
* Failed to calibrate the compass.
* Two possible reasons:
* 1. Calibration timeout
* 2. Calibration error too large
*/
FAILED(8),
/**
* The calibration is successful.
*/
SUCCESS(9),
/**
* The calibration has canceled
*/
CALIB_CANCEL(10),
/**
* Unknown status.
*/
UNKNOWN(-1);
}