Spacecraft Control Framework 1.0
Spacecraft Control Library
sc_constants.h
Go to the documentation of this file.
1/*
2 * sc_constants.h
3 *
4 * Programmers: Joe Mueller, Mike Paluszek, Lavanya Swetharanyan, Stephanie Thomas, Wil Turner
5 *
6 * Copyright 1999-2006, Princeton Satellite Systems. All rights reserved.
7 *
8 * Mathematical, astronomical, time, and other constant values required by library functions.
9 */
10
17#ifndef __SC_CONSTANTS__
18#define __SC_CONSTANTS__
19
21const double JD_EPOCH = 2440587.5;
23const double JD_2000 = 2451545.0;
25const double HOURS_TO_SECS = 3600.0;
27const double SECS_TO_HOURS = 2.777777777777778e-04;
29const double DAYS_TO_SECS = 86400.0;
31const double SECS_TO_DAYS = 1.157407407407407e-05;
33const double CENTURIES_TO_DAYS = 36525.0;
35const double DAYS_TO_CENTURIES = 2.737850787132101e-05;
37const double SIDEREAL_DAY = 1.00273790935;
39const double PI = 3.141592653589793;
41const double TWO_PI = 6.283185307179586;
43const double DEGREES_TO_RADIANS = 0.0174532925199433;
45const double RADIANS_TO_DEGREES = 57.29577951308232;
47const double REVS_TO_DEGREES = 360.0;
49const double DEGREES_TO_REVS = 2.777777777777778e-03;
51const double RPM_TO_RPS = 0.1047197551197;
53const double MU_EARTH = 3.9860044e5;
55const double MU_SUN = 1.32712438e11;
57const double MU_MOON = 4902.7934;
59const double RADIUS_EARTH = 6378.137;
61const double RADIUS_SUN = 695990.00;
63const double RADIUS_MOON = 1738.00;
65const double FLATTENING_FACTOR = 0.0033528131;
67const double ARCSEC_TO_DEGREES = 2.777777777777778e-04;
69const double AUNIT = 149597870.691;
71const double GAS_R = 8.31451;
73const double SPEED_OF_LIGHT = 299792458.;
75const double BOLTZMANN = 1.3806488e-23;
76
77
78#endif
79
const double DAYS_TO_SECS
Number of seconds in 1 day.
Definition: sc_constants.h:29
const double GAS_R
Universal gas constant.
Definition: sc_constants.h:71
const double SECS_TO_HOURS
Number of hours in 1 second.
Definition: sc_constants.h:27
const double JD_EPOCH
Julian date value for 1970-01-01 00:00:00+00.
Definition: sc_constants.h:21
const double RADIANS_TO_DEGREES
The number of degrees in 1 radian.
Definition: sc_constants.h:45
const double JD_2000
Julian date value for 2000-01-01 12:00:00+00.
Definition: sc_constants.h:23
const double DEGREES_TO_REVS
The number of revolutions in 1 degree.
Definition: sc_constants.h:49
const double MU_SUN
Sun gravitational constant [km^3/sec^2].
Definition: sc_constants.h:55
const double ARCSEC_TO_DEGREES
Number of arc seconds in one degree, equivalent to seconds in 1 hour (see above).
Definition: sc_constants.h:67
const double MU_EARTH
Earth gravitational constant [km^3/sec^2].
Definition: sc_constants.h:53
const double AUNIT
Number of kilometers in one astronomical unit.
Definition: sc_constants.h:69
const double TWO_PI
The constant "pi" doubled for convenience.
Definition: sc_constants.h:41
const double DEGREES_TO_RADIANS
The number of radians in 1 degree.
Definition: sc_constants.h:43
const double RADIUS_MOON
Moon radius [km].
Definition: sc_constants.h:63
const double FLATTENING_FACTOR
Flattening factor default value which is for the earth.
Definition: sc_constants.h:65
const double PI
The mathematical constant, "pi".
Definition: sc_constants.h:39
const double REVS_TO_DEGREES
The number of degrees in 1 revolution.
Definition: sc_constants.h:47
const double RADIUS_SUN
Sun radius [km].
Definition: sc_constants.h:61
const double SPEED_OF_LIGHT
Speed of light (m/s)
Definition: sc_constants.h:73
const double DAYS_TO_CENTURIES
Inverse of CENTURIES_TO_DAYS.
Definition: sc_constants.h:35
const double CENTURIES_TO_DAYS
Number of days in 1 Julian Century.
Definition: sc_constants.h:33
const double HOURS_TO_SECS
Number of seconds in 1 hour.
Definition: sc_constants.h:25
const double RPM_TO_RPS
Conversion from RPM (revolutions per minute) to RPS (radians per second).
Definition: sc_constants.h:51
const double RADIUS_EARTH
Earth equatorial radius in km.
Definition: sc_constants.h:59
const double BOLTZMANN
Boltzmann's constant (J/K)
Definition: sc_constants.h:75
const double SIDEREAL_DAY
The length of a sidereal day.
Definition: sc_constants.h:37
const double MU_MOON
Moon gravitational constant [km^3/sec^2].
Definition: sc_constants.h:57
const double SECS_TO_DAYS
Inverse of DAYS_TO_SECS.
Definition: sc_constants.h:31