using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XdCxRhDW.Dto { /// /// 低轨单星误差椭圆参数模型 /// public class ErrorEllipseLeoX1Dto { /// /// 第一时刻星历(长度6) /// public double[] MsEph { get; set; } /// ///第二时刻星历(长度6) /// public double[] NsEph1 { get; set; } /// /// 第三时刻星历(长度6) /// public double[] NsEph2 { get; set; } /// /// 定位点(长度2) /// public double[] SelectPoint { get; set; } /// /// 频差误差(Hz) /// public double DfoErr { get; set; } /// /// 星历位置误差(m) /// public double EphPosErr { get; set; } /// ///星历速度误差(m/s) /// public double EphVelErr { get; set; } /// /// 上行频点(Hz) /// public double fu { get; set; } /// /// 概率(默认0.5) /// [RangeDouble(0,1)] public double Pe { get; set; } = 0.5; /// /// 是否输出椭圆位置信息 /// public bool OutputErrPoint { get; set; } } /// /// 低轨双星误差椭圆参数模型 /// public class ErrorEllipseLeoX2Dto { /// /// 主星星历(长度6) /// public double[] MsEph { get; set; } /// /// 邻星星历(长度6) /// public double[] NsEph { get; set; } /// /// 参考站位置(长度2) /// public double[] RefGeod { get; set; } /// /// 定位点(长度2) /// public double[] SelectPoint { get; set; } /// /// 时差误差(us) /// public double DtoErrUs { get; set; } /// /// 频差误差(Hz) /// public double DfoErr { get; set; } /// /// 星历位置误差(m) /// public double EphPosErr { get; set; } /// ///星历速度误差(m/s) /// public double EphVelErr { get; set; } /// /// 上行频点1(Hz) /// public double fu1 { get; set; } /// /// 上行频点2(Hz) /// public double fu2 { get; set; } /// /// 概率(默认0.5) /// [RangeDouble(0, 1)] public double Pe { get; set; } = 0.5; /// /// 是否输出椭圆位置信息 /// public bool OutputErrPoint { get; set; } } }