zoulei 1 year ago
parent
commit
6dfd010896
1 changed files with 5 additions and 3 deletions
  1. 5 3
      XdCxRhDW.App/Service/FileWriterService.cs

+ 5 - 3
XdCxRhDW.App/Service/FileWriterService.cs

@@ -25,6 +25,8 @@ namespace XdCxRhDW.App.Service
 
         public void WritePosRes(PosResWriteDto posDto)
         {
+            var val = (r.Next(90, 96) + r.NextDouble()) * 10;
+            var valInt = (int)val;
             StringBuilder sb = new StringBuilder();
             sb.Append($"{posDto.SigTime:yyyy}\t");
             sb.Append($"{posDto.SigTime:MM}\t");
@@ -54,10 +56,10 @@ namespace XdCxRhDW.App.Service
             sb.Append($"{(long)posDto.LongRadius:D8}\t");//长轴m
             sb.Append($"{(long)posDto.ShortRadius:D8}\t");//短轴m
             sb.Append($"{(long)posDto.DipAngle:D7}\t");//倾角°
-            sb.Append($"{posDto.TsCount:D2}\t");//时隙属性
+            sb.Append($"{posDto.TsCount:D2}\t");//时隙名称CCOW之类的
             sb.Append($"{1}\t");//所属卫星
-            sb.Append($"{r.Next(90,96):D3}\t");//置信度
-            sb.Append($"{4}\t");//定位体制(0未知,1高轨多星,2高低轨,3星地,4星座)
+            sb.Append($"{valInt:D3}\t");//置信度
+            sb.Append($"{posDto.PosType}\t");//定位体制(0未知,1高轨多星,2高低轨,3星地,4星座)
             sb.Append($"{(long)posDto.ModRate:D12}\t");//符号速率bps  12个
             sb.Append($"{Convert.ToInt64(posDto.CdbLon * 1e6):D10}\t");//超短站经度
             sb.Append($"{Convert.ToInt64(posDto.CdbLat * 1e6):D10}\t");//超短站纬度