Просмотр исходного кода

地磁校准不成功时则从服务器拉取校准数据

lvjincheng 2 лет назад
Родитель
Сommit
4ddd9ae909
1 измененных файлов с 7 добавлено и 4 удалено
  1. 7 4
      Assets/BowArrow/Scripts/Bluetooth/New/Axis9Handler.cs

+ 7 - 4
Assets/BowArrow/Scripts/Bluetooth/New/Axis9Handler.cs

@@ -98,10 +98,13 @@ public class Axis9Handler : AxisBaseHandler
     public override void ApplyImpreciseMag()
     {
         if (_9Axis.Attitude.MagCalibrater.Complete) return;
-        _9Axis.Attitude.MagCalibrater.Lock = true;
-        _9Axis.Attitude.MagCalibrater.Init();
-        _9Axis.Attitude.MagCalibrater.EllipsoidFitting = attitudeJson.Parse<o0.IMU.EllipsoidFitting>(_oldEllipsoidFitting);
-        _9Axis.Attitude.MagCalibrater.Variance = _oldVariance;
+        // _9Axis.Attitude.MagCalibrater.Lock = true;
+        // _9Axis.Attitude.MagCalibrater.Init();
+        // _9Axis.Attitude.MagCalibrater.EllipsoidFitting = attitudeJson.Parse<o0.IMU.EllipsoidFitting>(_oldEllipsoidFitting);
+        // _9Axis.Attitude.MagCalibrater.Variance = _oldVariance;
+        
+        //2023-3-27 改为拉取服务器数据
+        UserComp.Instance.saveMac();
     }
 
     public override bool IsGyrCompleted() {