public static SatellitePhaseCenter ParseLine(string line)
        {
            SatellitePhaseCenter b = new SatellitePhaseCenter();

            b.SatelliteCode           = line.Substring(1, 4);
            b.FrequencyCodeA          = line.Substring(6, 1);
            b.PhaseCenterOffsetA      = XYZ.ParseSnx(line.Substring(8, 20));
            b.FrequencyCodeB          = line.Substring(29, 1);
            b.PhaseCenterOffsetB      = XYZ.ParseSnx(line.Substring(31, 20));
            b.AntennaCalibrationModel = line.Substring(52, 10);
            b.PcvType             = line.Substring(63, 1);
            b.PcvModelApplication = line.Substring(65, 1);

            return(b);
        }
        public override bool Equals(object obj)
        {
            SatellitePhaseCenter site = obj as SatellitePhaseCenter;

            return(site == null ? false : SatelliteCode.Equals(site.SatelliteCode));
        }