Example #1
0
        /// <summary>
        /// 是否相等
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public override bool Equals(object obj)
        {
            if (!(obj is RinexSatFrequency))
            {
                return(false);
            }
            RinexSatFrequency o = (RinexSatFrequency)obj;

            return(SatelliteType == o.SatelliteType && RinexCarrierNumber == o.RinexCarrierNumber);
        }
Example #2
0
        /// <summary>
        ///  根据对应关系获取频率编号,RINEX转换为GNSSer编号。
        /// </summary>
        /// <param name="rinexSatFrequency"></param>
        /// <returns></returns>
        static public FrequenceType GetFrequenceType(RinexSatFrequency rinexSatFrequency)
        {
            Dictionary <FrequenceType, List <int> > dic = GetRinexFreqIndexDic(rinexSatFrequency.SatelliteType);

            return(GetFrequenceType(dic, rinexSatFrequency.RinexCarrierNumber));
        }