예제 #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="siteName"></param>
 /// <param name="time"></param>
 public FileName(string siteName, Time time, RinexFileType RinexFileType, int NameLength = 8)
 {
     this.StationName = siteName;
     this.Time        = time;
     this.NameLength  = NameLength;
     this.FileType    = RinexFileType;
 }
예제 #2
0
        /// <summary>
        /// 由文件类型确定导航系统。
        /// </summary>
        /// <param name="fileType"></param>
        /// <returns></returns>
        public static SatelliteType GetSatelliteType(RinexFileType fileType)
        {
            switch (fileType)
            {
            case RinexFileType.N: return(SatelliteType.G);

            case RinexFileType.L: return(SatelliteType.E);

            case RinexFileType.G: return(SatelliteType.R);

            default: break;
            }
            return(SatelliteType.G);
        }
예제 #3
0
 /// <summary>
 /// 设置文件类型
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public RinexFileNameBuilder SetRinexFileType(RinexFileType name)
 {
     this.RinexFileType = name;
     return(this);
 }