Cross-References for Conversion from v1.7 to v2.0

In developing the newest stable release of the GPS Toolkit (version 2.0), the following updates were made:
  1. New storage class structure to accommodate RINEX3 data files.
  2. Added full GLONASS (and other anticipated GNSS) capability:
    1. via RINEX.
    2. via SP3.
  3. Time class replaced:
    1. DayTime superceded by CommonTime/TimeTag.
  4. Added TimeSystem class.
  5. Added ReferenceFrame & HelmertTransform classes.
  6. Added RinexConverter class and RinexConvert application.
  7. Obsoleted Geoid classes, added Ellipsoid classes. This is a nomenclature issue only.
  8. Obsoleted ECEF and Geodetic classes, added Position classes_. Also a nomenclature issue only.
  9. Obsoleted Xt class, all necessary functions condensed and incorporated into Xvt class.
  10. Constants defined by technical documents (GPS ICD 200, GLONASS ICD, and GALILEO ICD) now condensed into GNSSconstants.
  11. Obsoleted TabularEphemerisStore, added TabularSatStore.

Obsoleted DayTime Class Conversions (#3,4)

Obsoleted Member Type Replacement Class File Replacement Member
NEW_EXCEPTION_CLASS constructor Exception NEW_EXCEPTION_CLASS
TimeFrame (Unknown) constant TimeSystem Unknown
TimeFrame (UTC) constant TimeSystem UTC
TimeFrame (LocalSystem) constant These are obsoleted in TimeSystem, now use Unknown, Any, GPS, GLO, GAL, UTC, TAI.
TimeFrame (GPS_Tx) constant
TimeFrame (GPS_Rx) constant
TimeFrame (GPS_SV) constant
TimeFrame (GPS_Receiver) constant
Factor static const long None 1000
JD_TO_MJD static const long TimeConstants MJD_TO_JD (Negative of JD_TO_MJD.)
MJD_JDAY static const long TimeConstants MJD_JDAY
GPS_EPOCH_JDAY static const long TimeConstants GPS_EPOCH_JDAY
GPS_EPOCH_MJD static const long TimeConstants GPS_EPOCH_MJD
UNIX_MJD static const long TimeConstants UNIX_MJD
HALFWEEK static const long TimeConstants HALFWEEK
FULLWEEK static const long TimeConstants FULLWEEK
SEC_DAY static const long TimeConstants SEC_PER_DAY
MS_PER_DAY static const long TimeConstants MS_PER_DAY
ONE_NSEC_TOLERANCE static const double Epoch ONE_NSEC_TOLERANCE
ONE_USEC_TOLERANCE static const double Epoch ONE_USEC_TOLERANCE
ONE_MSEC_TOLERANCE static const double Epoch ONE_MSEC_TOLERANCE
ONE_MIN_TOLERANCE static const double Epoch ONE_MIN_TOLERANCE
ONE_HOUR_TOLERANCE static const double Epoch ONE_HOUR_TOLERANCE
DAYTIME_TOLERANCE static const double Epoch EPOCH_TOLERANCE
BEGIN_LIMIT_JDAY static const long CommonTime BEGIN_LIMIT_JDAY
END_LIMIT_JDAY static const long CommonTime END_LIMIT_JDAY
BEGINNING_OF_TIME static const long CommonTime BEGINNING_OF_TIME
Epoch
END_OF_TIME static const long CommonTime END_OF_TIME
Epoch
setDayTimeTolerance static double (function) Epoch setEpochTolerance
getDayTimeTolerance static double (function Epoch getEpochTolerance
setTolerance const double (function) Epoch setEpochTolerance
getTolerance double (function) Epoch getEpochTolerance
JD() double const (function) Epoch JD()
MJD() double const (function) Epoch MJD()
year() short const (function) Epoch year()
CivilTime
YDSTime
month() short const (function) Epoch month()
day() short const (function) Epoch day()
dayOfWeek() short const (function) Epoch dow()
getYMD() void const (function) CivilTime CivilTime()
hour() short const (function) Epoch hour()
minute() short const (function) Epoch minute()
second() double const (function) Epoch second()
secOfDay() double const (function) CivilTime sod()
Epoch
GPS10bitweek() short const (function) Epoch GPSweek10
GPSzcount() short const (function) Epoch GPSzcount()
GPSzcount32()
GPSzcountFloor() long const (function) Epoch GPSzcountFloor()
GPSzcount32Floor()
GPSsecond() short const (function) Epoch second()
GPSsow() short const (function) Epoch GPSsow()
GPSWeekSecond sow()
GPSday() sohrt const (function) Epoch dow()
GPSfullweek() short const (function) Epoch GPSweek()
GPSyear() short const (function) Epoch year()
DOYyear() short const (function) YDSTime year()
Epoch doy()
DOYday() short const (function) YDSTime doy()
Epoch doy()
DOYsecond() double const (function) YDSTime sod
MJDdate() double const (function) Epoch MJD()
getMJDasLongDouble() long double const (function) Epoch getMJDasLongDouble()
fullZcount() unsigned long const (function) Epoch GPSzcount32()
fullZcountFloor() unsigned long const (function) Epoch GPSzcount32Floor()
GPSZcount() operator const (function) Epoch GPSzcount()
CommonTime() constructor (function) CommonTime set()
"+" operator CommonTime "+"
"-" operator CommonTime "-"
"+=" operator CommonTime "+="
"-=" operator CommonTime "-="
"==" operator CommonTime "=="
"!=" operator CommonTime "!="
"<" operator CommonTime "<"
">" operator CommonTime ">"
"<=" operator CommonTime "<="
">=" operator CommonTime ">="
addSeconds function CommonTime addSeconds
addDays function CommonTime addDays
addMilliseconds function CommonTime addMilliseconds
Epoch addMilliseconds
addMicroseconds function Epoch addMicroseconds
"<<" operator CommonTime "<<"
convertJDToCalendar static long (function) TimeConverters convertJDToCalendar
convertCalendarToJD static long (function) TimeConverters convertCalendarToJD
convertSODToTime static void (function) TimeConverters convertSODToTime
convertTimetoSOD static void(function) TimeConverters convertTimetoSOD
jday long Epoch JD()
mSod long CommonTime msod
mSec double CommonTime mSec
printf() (Time statements only, Position still uses printf.) string (function) TimeString printTime
Epoch printf()
CommonTime printf()
gpstk scanTime()
asString() string (function) stringUtils asString()
dump() void (function) None
setToString string (function) Epoch scanf()
StringUtils asString
setTimeFrame() function TimeSystem getTimeSystem()
setYMDHMS() function CivilTime CivilTime()
setGPS() function GPSWeekSecond GPSWeekSecond()
setGPSfullweek() function GPSWeekSecond GPSWeekSecond()
setGPSZcount() function Epoch GPSzcount()
setCommonTime function Epoch CommonTime()
CommonTime set()
setYDoySod function YDSTime YDSTime()
setMJD() function MJD MJD()
setMJDdate() function MJD MJD()
setUnix() function None
setANSI() function None
setSystemTime() function TimeConstants setTimeSystem()
setLocalTime() function Epoch setLocalTime()
setYMD() function CivilTime CivilTime()
setHMS() function CivilTime CivilTime()
setSecOfDay() function YDSTime sod()
setYDoy() function YDSTime doy()
DayTime() constructor CommonTime CommonTime(long day = 0, long sod = 0, double fsod = 0.0, TimeSystem timeSystem = TimeSystem::Unknown)
DayTime(short GPSWeek, double GPSSecond, TimeFrame f = Unknown) consructor GPSWeekSecond GPSWeekSecond(GPSWeek, sow)
DayTime(short GPSWeek, double GPSSecond, short year, TimeFrame f = Unknown) constuctor None
DayTime(short GPSWeek, long zcount, short year, TimeFrame f = Unknown) constructor None
DayTime(unsigned long fullZcount, TimeFrame f = Unknown) constructor Epoch inline unsigned long GPSzcount32()
inline unsigned long GPSzcount32Floor32()
DayTime(const GPSZcount& z, TimeFrame f = Unknown) constructor Epoch Epoch(const GPSZcount& gzc)
DayTime(const CommonTime& c, TimeFrame f = Unknown) constructor CivilTime convertFromCommonTime()
YDSTime
GPSWeekSecond
Epoch Epoch(const CommonTime& ct)
DayTime(short year, short month, short day, short hour, short minute, double second, TimeFrame f = Unknown) constructor CivilTime CivilTime(year, month, day, hour, minute, second)
DayTime(long double MJD, TimeFrame f = Unknown) constructor CommonTime CommonTime& set(double day, double sod=0.0, TimeSystem timeSystem = TimeSystem::Unknown)
DayTime(double MJD, TimeFrame f = Unknown) constructor CommonTime CommonTime& set (double day, TimeSystem timeSystem = TimeSystem::Unknown)
DayTime(short year, short doy, double sod, TimeFrame f = Unknown) constructor YDSTime YDSTime(year, doy, sod)
DayTime(const struct timeval& t, TimeFrame f = Unknown) constructor Epoch unixTime()

Obsoleted Xt Class Conversions (#9)

Obsoleted Member Type Replacement Class File Replacement Member
dtime double Xvt clkbias+relcorr
ddtime double clkdrift
Xt() constructor (function) Xvt()
preciseRho double (function) preciseRho
x Triple x
clkbias double clkbias

GNSS Constants Conversions from icd_gps_constants.hpp Include File (#10)

Constant Representation in GNSSConstants.hpp
PI PI
TWO_PI TWO_PI
SQRT_PI SQRT_PI
REL_CONST REL_CONST
OSC_FREQ OSC_FREQ_GPS
PY_CHIP_FREQ PY_CHIP_FREQ_GPS
OSC_FREQ_GPS
CA_CHIP_FREQ ca_CHIP_FREQ_GPS
C_GPS_M C_MPS
RSVCLK RSVCLK_GPS
L1_FREQ L1_FREQ_GPS
L1_FREQ_GAL
L1_FREQ_GEO
L1_WAVELENGTH L1_WAVELENGTH_GPS
L1_WAVELENGTH_GAL
L1_WAVELENGTH_GEO
L2_FREQ L2_FREQ_GPS
L2_WAVELENGTH L2_WAVELENGTH_GPS
L5_FREQ L5_FREQ_GPS
L5_FREQ_GAL
L5_FREQ_GEO
L5_WAVELENGTH L5_WAVELENGTH_GPS
L5_WAVELENGTH_GAL
L5_WAVELENGTH_GEO
L1_MULT L1_MULT_GPS
L2_MULT L2_MULT_GPS
L5_MULT L5_MULT_GPS
GAMMA_GPS GAMMA_GPS
L6_FREQ L6_FREQ_GAL
L6_WAVELENGTH L6_WAVELENGTH_GAL
L7_FREQ L7_FREQ_GAL
L7_FRQE_COM
L7_WAVELENGTH L7_WAVELENGTH_GAL
L7_WAVELENGTH_COM
L8_FREQ L8_FREQ_GAL
L8_WAVELENGTH L8_WAVELENGTH_GAL

-- NicoleQuindara - 21 Nov 2011
Topic attachments
I Attachment Action Size Date Who Comment
GNSSConstantsConversions.odsods GNSSConstantsConversions.ods manage 15.8 K 22 Aug 2011 - 18:17 NicoleQuindara GNSS Constants Conversions
GPSTk-RINEX3-1.pdfpdf GPSTk-RINEX3-1.pdf manage 153.2 K 22 Aug 2011 - 18:15 NicoleQuindara The GPSTk with RINEX 3 and a Multi-GNSS Future
ObsoletedClassConversions.odsods ObsoletedClassConversions.ods manage 19.1 K 22 Aug 2011 - 18:16 NicoleQuindara Obsoleted Class Conversions
Topic revision: r4 - 12 Jun 2015, UnknownUser
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback