SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
aosr.h
Go to the documentation of this file.
1 /* $Id: aosr.h,v 1.8 1998/10/20 22:26:40 asc Exp $ */
2 
3 #include "hdfi.h"
4 
5 struct attorb_entry {
6  uint32 sctime; /* time of measurement in Spacecraft clock ticks */
7 
8  int32 istp_time[2]; /* time of measurement in ISTP format. */
9  /* First entry is YEARDAYOFYEAR, eg: 1998201 for */
10  /* day 201 of 1998. Second entry is the millisecond of */
11  /* the day */
12 
13  char8 UT_time[13]; /* A character string containing UT time of */
14  /* the measurement */
15 
16  float64 pri2bdy[3][3]; /* Primary to body rotation matrix */
17  /* NOT IMPLEMENTED */
18 
19  uint8 state; /* state status. {Beg/end}_{pass/manuever} */
20  /* The data is collected under one of the following */
21  /* four conditions: */
22  /* state = 1 - Beginning of DSN telemetry pass */
23  /* state = 2 - End of DSN telemetry pass */
24  /* state = 3 - Beginning of spacecraft maneuver */
25  /* state = 4 - End of spacecraft maneuver */
26 
27  /* attitude data. Attitude vectors are normalized to unity */
28  /* See ASC web page for definitions of coordinate systems */
29  float64 att_J2GCI[3]; /* attitude direction cosines in J2000 */
30  float64 att_RTN[3]; /* attitude direction cosines in RTN */
31  float64 att_GSE[3]; /* attitude direction cosines in GSE */
32  float64 att_GSM[3]; /* attitude direction cosines in GSM */
33  float64 att_HSEb[3]; /* attitude direction cosines in HSEb */
34  float64 att_HSEa[3]; /* attitude direction cosines in HSEa */
35  float64 att_HS[3]; /* attitude direction cosines in HS */
36 
37  /* spin-rate data */
38  float64 spin_J2GCI[3]; /* spin rate vector in J2000, rad/sec */
39  float64 spin_RTN[3]; /* spin rate vector in RTN, rad/sec */
40  float64 spin_GSE[3]; /* spin rate vector in GSE, rad/sec */
41  float64 spin_GSM[3]; /* spin rate vector in GSM, rad/sec */
42  float64 spin_HSEb[3]; /* spin rate vector in HSEb, rad/sec */
43  float64 spin_HSEa[3]; /* spin rate vector in HSEa, rad/sec */
44  float64 spin_HS[3]; /* spin rate vector in HS, rad/sec */
45 
46  /* spacecraft position data */
47  float64 pos_J2GCI[3]; /* S/C position in J2000, km */
48  float64 pos_GSE[3]; /* S/C position in GSE, km */
49  float64 pos_GSM[3]; /* S/C position in GSM, km */
50  float64 pos_HSEb[3]; /* S/C position in HSEb, km */
51  float64 pos_HSEa[3]; /* S/C position in HSEa, km NOT IMPLEMENTED */
52  float64 pos_HS[3]; /* S/C position in HS, km */
53 
54  /* spacecraft velocity data */
55  float64 vel_J2GCI[3]; /* S/C velocity in J2000, km/s */
56  float64 vel_GSE[3]; /* S/C velocity in GSE, km/s */
57  float64 vel_GSM[3]; /* S/C velocity in GSM, km/s */
58  float64 vel_HSEb[3]; /* S/C velocity in HSEb, km/s NOT IMPLEMENTED */
59  float64 vel_HSEa[3]; /* S/C velocity in HSEa, km/s NOT IMPLEMENTED */
60  float64 vel_HS[3]; /* S/C velocity in HS, km/s NOT IMPLEMENTED */
61 };
62 
uint32 sctime
Definition: aosr.h:6
float64 vel_J2GCI[3]
Definition: aosr.h:55
float64 pos_HS[3]
Definition: aosr.h:52
float64 att_HSEa[3]
Definition: aosr.h:34
float64 spin_J2GCI[3]
Definition: aosr.h:38
float64 pos_GSM[3]
Definition: aosr.h:49
float64 att_HSEb[3]
Definition: aosr.h:33
float64 vel_HS[3]
Definition: aosr.h:60
float64 pri2bdy[3][3]
Definition: aosr.h:16
float64 att_HS[3]
Definition: aosr.h:35
char8 UT_time[13]
Definition: aosr.h:13
float64 vel_HSEb[3]
Definition: aosr.h:58
float64 spin_HS[3]
Definition: aosr.h:44
float64 att_GSM[3]
Definition: aosr.h:32
float64 pos_HSEa[3]
Definition: aosr.h:51
float64 spin_GSE[3]
Definition: aosr.h:40
float64 pos_HSEb[3]
Definition: aosr.h:50
float64 spin_GSM[3]
Definition: aosr.h:41
float64 vel_GSM[3]
Definition: aosr.h:57
float64 att_GSE[3]
Definition: aosr.h:31
float64 vel_GSE[3]
Definition: aosr.h:56
float64 spin_RTN[3]
Definition: aosr.h:39
float64 spin_HSEa[3]
Definition: aosr.h:43
Definition: aosr.h:5
uint8 state
Definition: aosr.h:19
int32 istp_time[2]
Definition: aosr.h:8
float64 pos_J2GCI[3]
Definition: aosr.h:47
float64 spin_HSEb[3]
Definition: aosr.h:42
float64 pos_GSE[3]
Definition: aosr.h:48
float64 att_J2GCI[3]
Definition: aosr.h:29
float64 vel_HSEa[3]
Definition: aosr.h:59
float64 att_RTN[3]
Definition: aosr.h:30