source: Sophya/trunk/SophyaExt/XephemAstroLib/satspec.h@ 4081

Last change on this file since 4081 was 4017, checked in by cmv, 14 years ago

fichiers de Xephem 3.7.5 update, cmv 21/09/2011

File size: 1.1 KB
Line 
1#ifndef __SATSPEC_H
2#define __SATSPEC_H
3
4/* $Id: satspec.h,v 1.9 2011-09-21 16:17:51 cmv Exp $ */
5
6#include "sattypes.h"
7#include "satlib.h"
8
9#define SGP4_SIMPLE 0x00000001
10
11extern void init_deep(struct deep_data *deep);
12void init_sdp4(struct sdp4_data *sdp);
13char *tleerr(int);
14int readtle(char *, char *, SatElem *);
15
16double current_jd();
17
18double ut1_to_gha(double);
19
20void smallsleep(double t);
21
22double epoch_jd(double);
23
24double actan(double sinx, double cosx);
25
26double thetag(double EP, double *DS50);
27
28void dpinit(SatData *sat, double EQSQ, double SINIQ, double COSIQ,
29 double RTEQSQ, double AO, double COSQ2, double SINOMO,
30 double COSOMO, double BSQ, double XLLDOT, double OMGDT,
31 double XNODOT, double XNODP);
32
33void dpsec(SatData *sat, double *XLL, double *OMGASM, double *XNODES,
34 double *EM, double *XINC, double *XN, double T);
35
36void dpper(SatData *sat, double *EM, double *XINC, double *OMGASM,
37 double *XNODES, double *XLL, double T);
38
39#endif /* __SATSPEC_H */
40
41/* For RCS Only -- Do Not Edit
42 * @(#) $RCSfile: satspec.h,v $ $Date: 2011-09-21 16:17:51 $ $Revision: 1.9 $ $Name: not supported by cvs2svn $
43 */
Note: See TracBrowser for help on using the repository browser.