Added test SatTrack program

feature/19
Daniel Warner 2011-05-27 01:49:59 +01:00
parent 9ec7e5a951
commit 44f0e49a62
3 changed files with 39 additions and 5 deletions

View File

@ -3,6 +3,7 @@ Release\*
Debug\*
*.o
RunTest
SatTrack
*.txt
*.orig
*.a

View File

@ -17,16 +17,23 @@ OBJECTS=$(SOURCES:.cpp=.o)
SGP4LIB=libsgp4.a
TESTPROG=RunTest
TESTSOURCES=RunTest.cpp
TESTOBJECTS=$(TESTSOURCES:.cpp=.o)
TESTPROGSOURCES=RunTest.cpp
TESTPROGOBJECTS=$(TESTPROGSOURCES:.cpp=.o)
all: $(SGP4LIB) ${TESTPROG}
SATTRACK=SatTrack
SATTRACKSOURCES=SatTrack.cpp
SATTRACKOBJECTS=$(SATTRACKSOURCES:.cpp=.o)
all: $(SGP4LIB) ${TESTPROG} ${SATTRACK}
${SGP4LIB}: ${OBJECTS}
${AR} -rcs -o $@ ${OBJECTS}
${TESTPROG}: ${SGP4LIB} ${TESTOBJECTS}
$(CC) ${TESTOBJECTS} $(LDFLAGS) -static -L. -lsgp4 -o $@
${TESTPROG}: ${SGP4LIB} ${TESTPROGOBJECTS}
$(CC) ${TESTPROGOBJECTS} $(LDFLAGS) -static -L. -lsgp4 -o $@
${SATTRACK}: ${SGP4LIB} ${SATTRACKOBJECTS}
${CC} ${SATTRACKOBJECTS} ${LDFLAGS} -static -L. -lsgp4 -o $@
.cpp.o:
$(CC) $(CFLAGS) $< -o $@

26
SatTrack.cpp Normal file
View File

@ -0,0 +1,26 @@
#include "Observer.h"
#include "SGP4.h"
#include <iostream>
int main() {
Observer obs(51.37322,0.089607,0.05);
Tle tle = Tle("ISS (ZARYA) ",
"1 25544U 98067A 11146.36888985 .00025753 00000-0 16912-3 0 4201",
"2 25544 51.6504 272.6534 0003891 329.5510 71.2188 15.75539412717473");
SGP4 sgp4;
sgp4.SetTle(tle);
Eci eci;
while(1) {
Julian now;
sgp4.FindPosition(&eci, now);
CoordTopographic topo = obs.GetLookAngle(eci);
CoordGeodetic geo = eci.ToGeodetic();
std::cout << topo << " ";
std::cout << geo << std::endl;
};
return 0;
}