Edited test run to match sample data
parent
2a3ec8bb91
commit
a60db98039
30
main.cpp
30
main.cpp
|
@ -144,7 +144,7 @@ void RunTle(Tle tle, double start, double end, double inc) {
|
||||||
|
|
||||||
void RunTest() {
|
void RunTest() {
|
||||||
|
|
||||||
#if 0
|
//#if 0
|
||||||
|
|
||||||
/*
|
/*
|
||||||
# ------------------ Verification test cases ----------------------
|
# ------------------ Verification test cases ----------------------
|
||||||
|
@ -285,7 +285,7 @@ void RunTest() {
|
||||||
1 23177U 94040C 06175.45752052 .00000386 00000-0 76590-3 0 95
|
1 23177U 94040C 06175.45752052 .00000386 00000-0 76590-3 0 95
|
||||||
2 23177 7.0496 179.8238 7258491 296.0482 8.3061 2.25906668 97438 0.0 1440.0 120.00
|
2 23177 7.0496 179.8238 7258491 296.0482 8.3061 2.25906668 97438 0.0 1440.0 120.00
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("21377",
|
RunTle(Tle("23177",
|
||||||
"1 23177U 94040C 06175.45752052 .00000386 00000-0 76590-3 0 95",
|
"1 23177U 94040C 06175.45752052 .00000386 00000-0 76590-3 0 95",
|
||||||
"2 23177 7.0496 179.8238 7258491 296.0482 8.3061 2.25906668 97438"), 0.0, 1440.0, 120.0);
|
"2 23177 7.0496 179.8238 7258491 296.0482 8.3061 2.25906668 97438"), 0.0, 1440.0, 120.0);
|
||||||
|
|
||||||
|
@ -381,7 +381,7 @@ void RunTest() {
|
||||||
RunTle(Tle("28350",
|
RunTle(Tle("28350",
|
||||||
"1 28350U 04020A 06167.21788666 .16154492 76267-5 18678-3 0 8894",
|
"1 28350U 04020A 06167.21788666 .16154492 76267-5 18678-3 0 8894",
|
||||||
"2 28350 64.9977 345.6130 0024870 260.7578 99.9590 16.47856722116490"), 0.0, 2880.0, 120.0);
|
"2 28350 64.9977 345.6130 0024870 260.7578 99.9590 16.47856722116490"), 0.0, 2880.0, 120.0);
|
||||||
#endif
|
//#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
# H-2 R/B # Deep space, perigee = 135.75 (<156) s4 mod
|
# H-2 R/B # Deep space, perigee = 135.75 (<156) s4 mod
|
||||||
|
@ -392,7 +392,7 @@ void RunTest() {
|
||||||
"1 28623U 05006B 06177.81079184 .00637644 69054-6 96390-3 0 6000",
|
"1 28623U 05006B 06177.81079184 .00637644 69054-6 96390-3 0 6000",
|
||||||
"2 28623 28.5200 114.9834 6249053 170.2550 212.8965 3.79477162 12753"), 0.0, 1440.0, 120.0);
|
"2 28623 28.5200 114.9834 6249053 170.2550 212.8965 3.79477162 12753"), 0.0, 1440.0, 120.0);
|
||||||
|
|
||||||
return;
|
// return;
|
||||||
/*
|
/*
|
||||||
# XM-3 # 24h resonant geo, incl < 3 deg goes
|
# XM-3 # 24h resonant geo, incl < 3 deg goes
|
||||||
# # negative around 1130 min
|
# # negative around 1130 min
|
||||||
|
@ -412,7 +412,7 @@ void RunTest() {
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("28872",
|
RunTle(Tle("28872",
|
||||||
"1 28872U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534",
|
"1 28872U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534",
|
||||||
"2 28872 96.4736 157.9986 0303955 244.0492 110.6523 16.46015938 10708"), 0.0, 60.0, 5.0);
|
"2 28872 96.4736 157.9986 0303955 244.0492 110.6523 16.46015938 10708"), 0.0, 50.0, 5.0);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -422,7 +422,7 @@ void RunTest() {
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("29141",
|
RunTle(Tle("29141",
|
||||||
"1 29141U 85108AA 06170.26783845 .99999999 00000-0 13519-0 0 718",
|
"1 29141U 85108AA 06170.26783845 .99999999 00000-0 13519-0 0 718",
|
||||||
"2 29141 82.4288 273.4882 0015848 277.2124 83.9133 15.93343074 6828"), 0.0, 440.0, 20.0);
|
"2 29141 82.4288 273.4882 0015848 277.2124 83.9133 15.93343074 6828"), 0.0, 420.0, 20.0);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -452,9 +452,9 @@ void RunTest() {
|
||||||
1 33333U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534
|
1 33333U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534
|
||||||
2 33333 96.4736 157.9986 9950000 244.0492 110.6523 4.00004038 10708 0.0 150.0 5.00
|
2 33333 96.4736 157.9986 9950000 244.0492 110.6523 4.00004038 10708 0.0 150.0 5.00
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("33333",
|
//RunTle(Tle("33333",
|
||||||
"1 33333U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534",
|
// "1 33333U 05037B 05333.02012661 .25992681 00000-0 24476-3 0 1534",
|
||||||
"2 33333 96.4736 157.9986 9950000 244.0492 110.6523 4.00004038 10708"), 0.0, 150.0, 5.0);
|
// "2 33333 96.4736 157.9986 9950000 244.0492 110.6523 4.00004038 10708"), 0.0, 150.0, 5.0);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -462,9 +462,9 @@ void RunTest() {
|
||||||
1 33334U 78066F 06174.85818871 .00000620 00000-0 10000-3 0 6809
|
1 33334U 78066F 06174.85818871 .00000620 00000-0 10000-3 0 6809
|
||||||
2 33334 68.4714 236.1303 5602877 123.7484 302.5767 0.00001000 67521 0.0 1440.0 1.00
|
2 33334 68.4714 236.1303 5602877 123.7484 302.5767 0.00001000 67521 0.0 1440.0 1.00
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("33334",
|
//RunTle(Tle("33334",
|
||||||
"1 33334U 78066F 06174.85818871 .00000620 00000-0 10000-3 0 6809",
|
// "1 33334U 78066F 06174.85818871 .00000620 00000-0 10000-3 0 6809",
|
||||||
"2 33334 68.4714 236.1303 5602877 123.7484 302.5767 0.00001000 67521"), 0.0, 1440.0, 1.0);
|
// "2 33334 68.4714 236.1303 5602877 123.7484 302.5767 0.00001000 67521"), 0.0, 1440.0, 1.0);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -472,9 +472,9 @@ void RunTest() {
|
||||||
1 33335U 05008A 06176.46683397 -.00000205 00000-0 10000-3 0 2190
|
1 33335U 05008A 06176.46683397 -.00000205 00000-0 10000-3 0 2190
|
||||||
2 33335 0.0019 286.9433 0000004 13.7918 55.6504 1.00270176 4891 0.0 1440.0 20.00
|
2 33335 0.0019 286.9433 0000004 13.7918 55.6504 1.00270176 4891 0.0 1440.0 20.00
|
||||||
*/
|
*/
|
||||||
RunTle(Tle("33335",
|
//RunTle(Tle("33335",
|
||||||
"1 33335U 05008A 06176.46683397 -.00000205 00000-0 10000-3 0 2190",
|
// "1 33335U 05008A 06176.46683397 -.00000205 00000-0 10000-3 0 2190",
|
||||||
"2 33335 0.0019 286.9433 0000004 13.7918 55.6504 1.00270176 4891"), 0.0, 1440.0, 20.0);
|
// "2 33335 0.0019 286.9433 0000004 13.7918 55.6504 1.00270176 4891"), 0.0, 1440.0, 20.0);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue