libpredict  1.0.0
A satellite orbit prediction library
Data Fields
predict_orbit_t Struct Reference

Satellite orbit definitions, according to defined NORAD TLE. More...

#include <predict.h>

Collaboration diagram for predict_orbit_t:
Collaboration graph
[legend]

Data Fields

char name [128]
 Name of satellite.
predict_julian_date_t time
 Timestamp for last call to orbit_predict.
double position [3]
 ECI position in km.
double velocity [3]
 ECI velocity in km/s.
double latitude
 Latitude in radians, northing/easting.
double longitude
 Longitude in radians, northing/easting.
double altitude
 Altitude in km.
int eclipsed
 Whether satellite is eclipsed by the earth.
double eclipse_depth
 Eclipse depth.
enum predict_ephemeris ephemeris
 Which perturbation model to use.
char line1 [70]
 Original TLE line number one:
char line2 [70]
 Original TLE line number two:
predict_tle_t tle
 Original tle_t used to hold processed tle parameters used in calculations.
int catnum
 Satellite number (line 1, field 2)
long setnum
 Element number (line 1, field 13)
char designator [10]
 International designator (line 1, fields 4, 5, 6)
int year
 Epoch year (last two digits) (line 1, field 7)
double refepoch
 Epoch day (day of year and fractional portion of day, line 1, field 8)
double incl
 Inclination (line 2, field 3)
double raan
 Right Ascension of the Ascending Node [Degrees] (line 2, field 4)
double eccn
 Eccentricity (decimal point assumed) (line 2, field 5)
double argper
 Argument of Perigee [Degrees] (line 2, field 6)
double meanan
 Mean Anomaly [Degrees] (line 2, field 7)
double meanmo
 Mean Motion [Revs per day] (line 2, field 8)
double drag
 First Time Derivative of the Mean Motion divided by two (line 1, field 9)
double nddot6
 Second Time Derivative of Mean Motion divided by six (decimal point assumed, line 1, field 10)
double bstar
 BSTAR drag term (decimal point assumed, line 1, field 11)
int orbitnum
 Orbital number (line 2, field 9)
void * ephemeris_data
 Ephemeris data structure pointer.

Detailed Description

Satellite orbit definitions, according to defined NORAD TLE.


Field Documentation

Altitude in km.

Argument of Perigee [Degrees] (line 2, field 6)

BSTAR drag term (decimal point assumed, line 1, field 11)

Satellite number (line 1, field 2)

International designator (line 1, fields 4, 5, 6)

First Time Derivative of the Mean Motion divided by two (line 1, field 9)

Eccentricity (decimal point assumed) (line 2, field 5)

Eclipse depth.

Whether satellite is eclipsed by the earth.

Which perturbation model to use.

Ephemeris data structure pointer.

Inclination (line 2, field 3)

Latitude in radians, northing/easting.

Original TLE line number one:

Original TLE line number two:

Longitude in radians, northing/easting.

Mean Anomaly [Degrees] (line 2, field 7)

Mean Motion [Revs per day] (line 2, field 8)

Name of satellite.

Second Time Derivative of Mean Motion divided by six (decimal point assumed, line 1, field 10)

Orbital number (line 2, field 9)

ECI position in km.

Right Ascension of the Ascending Node [Degrees] (line 2, field 4)

Epoch day (day of year and fractional portion of day, line 1, field 8)

Element number (line 1, field 13)

Timestamp for last call to orbit_predict.

Original tle_t used to hold processed tle parameters used in calculations.

ECI velocity in km/s.

Epoch year (last two digits) (line 1, field 7)


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines