Skip to content

KBE3D / KBSatellite / _satellitejs / SatRec

接口: SatRec

A structure that contains all the information needed to propagate a satellite's orbit using the SGP4 model.

Mostly you can consider it opaque as you only need to pass it to propagate function. All properties should be considered read-only as they're used and set by SGP4 model internally.

This interface is a direct translation of C++ struct elsetrec from the source code by David Vallado; all changes to the original struct are documented.

属性

satnum

satnum: string

Stringified satellite number, usually from NORAD catalog


epochyr

epochyr: number

Full four-digit year of this element set's epoch moment


epochtynumrev

epochtynumrev: number


error

error: SatRecError

Error code produced by the most recent SGP4 propagation you performed with this element set.


operationmode

operationmode: "a" | "i"

A single character that directs SGP4 to either operate in its modern 'i' improved mode or in its legacy 'a' AFSPC mode.


init

init: "y" | "n"


method

method: "d" | "n"

A single character, chosen automatically when the orbital elements were loaded, that indicates whether SGP4 has chosen to use its built-in 'n' Near Earth or 'd' Deep Space mode for this satellite.


isimp

isimp: number


aycof

aycof: number


con41

con41: number


cc1

cc1: number


cc4

cc4: number


cc5

cc5: number


d2

d2: number


d3

d3: number


d4

d4: number


delmo

delmo: number


eta

eta: number


argpdot

argpdot: number


omgcof

omgcof: number


sinmao

sinmao: number


t

t: number

The time you gave when you most recently asked SGP4 to compute this satellite’s position, measured in minutes before (negative) or after (positive) the satellite’s epoch.


t2cof

t2cof: number


t3cof

t3cof: number


t4cof

t4cof: number


t5cof

t5cof: number


x1mth2

x1mth2: number


x7thm1

x7thm1: number


mdot

mdot: number


nodedot

nodedot: number


xlcof

xlcof: number


xmcof

xmcof: number


nodecf

nodecf: number


irez

irez: number


d2201

d2201: number


d2211

d2211: number


d3210

d3210: number


d3222

d3222: number


d4410

d4410: number


d4422

d4422: number


d5220

d5220: number


d5232

d5232: number


d5421

d5421: number


d5433

d5433: number


dedt

dedt: number


del1

del1: number


del2

del2: number


del3

del3: number


didt

didt: number


dmdt

dmdt: number


dnodt

dnodt: number


domdt

domdt: number


e3

e3: number


ee2

ee2: number


peo

peo: number


pgho

pgho: number


pho

pho: number


pinco

pinco: number


plo

plo: number


se2

se2: number


se3

se3: number


sgh2

sgh2: number


sgh3

sgh3: number


sgh4

sgh4: number


sh2

sh2: number


sh3

sh3: number


si2

si2: number


si3

si3: number


sl2

sl2: number


sl3

sl3: number


sl4

sl4: number


gsto

gsto: number


xfact

xfact: number


xgh2

xgh2: number


xgh3

xgh3: number


xgh4

xgh4: number


xh2

xh2: number


xh3

xh3: number


xi2

xi2: number


xi3

xi3: number


xl2

xl2: number


xl3

xl3: number


xl4

xl4: number


xlamo

xlamo: number


zmol

zmol: number


zmos

zmos: number


atime

atime: number


xli

xli: number


xni

xni: number


a

a: number


altp

altp: number


alta

alta: number


epochdays

epochdays: number

Fractional days into the year of the epoch moment in UTC.


jdsatepoch

jdsatepoch: number

Julian date of the epoch (computed from epochyr and epochdays).


nddot

nddot: number

Second time derivative of the mean motion (ignored by SGP4).


ndot

ndot: number

First time derivative of the mean motion (ignored by SGP4).


bstar

bstar: number

Ballistic drag coefficient B* in inverse earth radii.


inclo

inclo: number

Inclination in radians.


nodeo

nodeo: number

Right ascension of ascending node in radians.


ecco

ecco: number

Eccentricity.


argpo

argpo: number

Argument of perigee in radians.


mo

mo: number

Mean anomaly in radians.


no

no: number

Mean motion in radians per minute.

KBE3D @3.0.0 Copyright © 2024-present KBE3D