/// <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); }
/// <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)); }