告警上报参数
class DroneWarningStateNtfyBean
描述: 告警上报参数
data class DroneWarningStateNtfyBean(
    /**
     * 低电量告警
     */
    var lowPowerWarning: BatteryPowerWarning = BatteryPowerWarning.NONE,
    /**
     * 电池是否过热
     */
    var isBatteryOverheated: Boolean = false,
    /**
     * 电池温度是否过低
     */
    var isBatteryLowTemperature: Boolean = false,
    /**
     * 电池电芯电压不平衡
     */
    var isBatteryVoltageDiff: Boolean = false,
    /**
     * 电机无法正常启动告警状态,取值参考 FLIGHT_CONTROL_TURN_ON_MOTOR_STATUS
     */
    var turnOnMotorError: FlightControlTurnOnMotorStatusEnum = FlightControlTurnOnMotorStatusEnum.NO_ERROR,
    /**
     * IMU过热
     */
    var isIMUOverheated: Boolean = false,
    /**
     * 杆量受限
     */
    var isStickLimited: Boolean = false,
    /**
     * 大风告警
     */
    var highWindWarning: Boolean = false,
    /**
     * 返航点可能不准
     */
    var isHomePointNotAccurate: Boolean = false,
    /**
     * 过载告警
     */
    var overloadWarning: Boolean = false,
    /**
     * IMU校准告警
     */
    var imuCalibrationWarn: IMUCalibratoionWarningEnum = IMUCalibratoionWarningEnum.NONE,
    /**
     * 禁飞区告警状态
     */
    var noFlyStatus: MainControllerNoflyZoneStatusEnum = MainControllerNoflyZoneStatusEnum.FLY_STATUS_UNKNOW,
    /**
     * 指南针受干扰等级;飞控在指南针收到干扰;模式切换到ATTI时发出通知
     */
    var compassInterferenceLevel: CompassInterferenceLevelEnum = CompassInterferenceLevelEnum.LEVEL0,
    /**
     * 是否达到最大飞行范围
     */
    var isReachMaxRange: Boolean = false,
    /**
     * 是否即将达到最大飞行范围
     */
    var isNearMaxRange: Boolean = false,
    /**
     * 是否达到最大飞行高度
     */
    var isReachMaxHeight: Boolean = false,
    /**
     * GPS信号是否可用
     */
    var isGPSValid: Boolean = false,
    /**
     * 指南针是否可用
     */
    var isCompassValid: Boolean = false,
    /**
     * 视觉功能是否受限,环境较差,后续视觉错误更新到visionErrorCode,此字段废弃
     */
    var visionLimitedWhenDark: Boolean = false,
    /**
     * 空间不足,无法通过
     */
    var insufficientSpaceToPass: Boolean = false,
    /**
     * 将飞行器移到空旷区域后重试
     */
    var flyToOpenSpace: Boolean = false,
    /**
     * 所有视觉错误,比如:视觉传感器是否可用。后续新增错误补充道这个字段
     */
    var visionErrorCode: Int = 0,
)