Changeset 503 in ntrip for trunk/rtcm3torinex
- Timestamp:
- Oct 8, 2007, 3:29:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/rtcm3torinex/rtcm3torinex.c
r502 r503 1 1 /* 2 2 Converter for RTCM3 data to RINEX. 3 $Id: rtcm3torinex.c,v 1.2 22007/10/01 11:07:08stoecker Exp $3 $Id: rtcm3torinex.c,v 1.23 2007/10/08 12:51:24 stoecker Exp $ 4 4 Copyright (C) 2005-2006 by Dirk Stoecker <stoecker@alberding.eu> 5 5 … … 51 51 52 52 /* CVS revision and version */ 53 static char revisionstr[] = "$Revision: 1.2 2$";53 static char revisionstr[] = "$Revision: 1.23 $"; 54 54 55 55 #ifndef COMPILEDATE … … 741 741 const char *pgm; 742 742 const char *marker; 743 const char *markertype; 743 744 const char *observer; 744 745 const char *receiver; … … 813 814 } 814 815 815 static int HandleRunBy(char *buffer, int buffersize, const char **u) 816 static int HandleRunBy(char *buffer, int buffersize, const char **u, 817 int rinex3) 816 818 { 817 819 const char *user; … … 836 838 if(u) *u = user; 837 839 return 1+snprintf(buffer, buffersize, 840 rinex3 ? 841 "RTCM3TORINEX %-7.7s%-20.20s%04d%02d%02d %02d%02d%02d UTC " 842 "PGM / RUN BY / DATE" : 838 843 "RTCM3TORINEX %-7.7s%-20.20s%04d-%02d-%02d %02d:%02d " 839 844 "PGM / RUN BY / DATE", revisionstr, user, 1900+t2->tm_year, 840 t2->tm_mon+1, t2->tm_mday, t2->tm_hour, t2->tm_min); 845 t2->tm_mon+1, t2->tm_mday, t2->tm_hour, t2->tm_min, t2->tm_sec); 841 846 } 842 847 … … 859 864 const char *str; 860 865 hdata.data.named.pgm = buffer; 861 i = HandleRunBy(buffer, buffersize, &str); 866 i = HandleRunBy(buffer, buffersize, &str, Parser->rinex3); 862 867 buffer += i; buffersize -= i; 863 868 hdata.data.named.observer = buffer; … … 871 876 "RTCM3TORINEX " 872 877 "MARKER NAME"; 878 879 hdata.data.named.markertype = !Parser->rinex3 ? 0 : 880 "GEODETIC " 881 "MARKER TYPE"; 873 882 874 883 hdata.data.named.receiver = … … 1042 1051 } 1043 1052 1044 hdata.numheaders = 1 4;1053 hdata.numheaders = 15; 1045 1054 1046 1055 if(Parser->headerfile) … … 1179 1188 fprintf(Parser->gpsfile, 1180 1189 "%9.2f%11sN: GNSS NAV DATA M: Mixed%12sRINEX VERSION / TYPE\n", 3.0, "", ""); 1181 HandleRunBy(buffer, sizeof(buffer), 0); 1190 HandleRunBy(buffer, sizeof(buffer), 0, Parser->rinex3); 1182 1191 fprintf(Parser->gpsfile, "%s\n%60sEND OF HEADER\n", buffer, ""); 1183 1192 } … … 1202 1211 fprintf(Parser->glonassfile, 1203 1212 "%9.2f%11sG: GLONASS NAV DATA%21sRINEX VERSION / TYPE\n", 2.1, "", ""); 1204 HandleRunBy(buffer, sizeof(buffer), 0); 1213 HandleRunBy(buffer, sizeof(buffer), 0, Parser->rinex3); 1205 1214 fprintf(Parser->glonassfile, "%s\n%60sEND OF HEADER\n", buffer, ""); 1206 1215 } … … 1222 1231 fprintf(Parser->gpsfile, 1223 1232 "%9.2f%11sN: GPS NAV DATA%25sRINEX VERSION / TYPE\n", 2.1, "", ""); 1224 HandleRunBy(buffer, sizeof(buffer), 0); 1233 HandleRunBy(buffer, sizeof(buffer), 0, Parser->rinex3); 1225 1234 fprintf(Parser->gpsfile, "%s\n%60sEND OF HEADER\n", buffer, ""); 1226 1235 } … … 1525 1534 1526 1535 #ifndef NO_RTCM3_MAIN 1527 static char datestr[] = "$Date: 2007/10/0 1 11:07:08$";1536 static char datestr[] = "$Date: 2007/10/08 12:51:24 $"; 1528 1537 1529 1538 /* The string, which is send as agent in HTTP request */ … … 1834 1843 if(args->gpsephemeris && args->glonassephemeris && args->rinex3) 1835 1844 { 1836 RTCM3Error("RINEX3 produces a combined ephemeris file, but 2 files were specified.\n"); 1845 RTCM3Error("RINEX3 produces a combined ephemeris file, but 2 files were specified.\n" 1846 "Please specify only one navigation file.\n"); 1837 1847 res = 0; 1838 1848 }
Note:
See TracChangeset
for help on using the changeset viewer.