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