Archived
SPP
This commit is contained in:
commit
68362e984a
26 files changed
+400695
No files matched your search
@@ -0,0 +1,26 @@
|
||||
#ifndef _2GPST_H_
|
||||
#define _2GPST_H_
|
||||
|
||||
#include"read.h"
|
||||
|
||||
double TimetoGPSsec(int y, int m, int d, double h, int min, double sec)
|
||||
{
|
||||
if (m > 2)
|
||||
{
|
||||
y = y;
|
||||
m = m;
|
||||
}
|
||||
if (m <= 2)
|
||||
{
|
||||
y = y - 1;
|
||||
m = m + 12;
|
||||
}
|
||||
h = h + min/60.0 + sec/3600.0;
|
||||
double JD = (int)(365.25 * y) + (int)(30.6001 * (m + 1)) + d + h/24.0 + 1720981.5;
|
||||
double MJD = JD - 2400000.5;
|
||||
int gpsweek = (int)((MJD - 44244) / 7);
|
||||
double secofweek = (MJD - 44244.0 - gpsweek * 7.0) * 86400.0;
|
||||
return secofweek;
|
||||
}
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user