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

Last change on this file since 3395 was 3111, checked in by cmv, 19 years ago

mise en conformite xephem 3.7.2 cmv 22/11/2006

File size: 1.1 KB
RevLine 
[1457]1#ifndef __SATSPEC_H
2#define __SATSPEC_H
3
[3111]4/* $Id: satspec.h,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
[1457]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
[3111]42 * @(#) $RCSfile: satspec.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
[1457]43 */
Note: See TracBrowser for help on using the repository browser.