UNPKG

ootk-core

Version:

Orbital Object Toolkit. A modern typed replacement for satellite.js including SGP4 propagation, TLE parsing, Sun and Moon calculations, and more.

40 lines (38 loc) 1.17 kB
import { Degrees, Kilometers, SpaceObjectType } from '../types/types.js'; import { BaseObjectParams } from './BaseObjectParams.js'; export interface SensorParams extends BaseObjectParams{ /** Altitude in Kilometers */ alt: Kilometers; /** Latitude in Degrees */ lat: Degrees; /** Longitude in Degrees */ lon: Degrees; /** Maximum Azimuth in Degrees */ maxAz: Degrees; /** Secondary Maximum Azimuth in Degrees */ maxAz2?: Degrees; /** Maximum Elevation in Degrees */ maxEl: Degrees; /** Secondary Maximum Elevation in Degrees */ maxEl2?: Degrees; /** Maximum Range in Kilometers */ maxRng: Kilometers; /** Secondary Maximum Range in Kilometers */ maxRng2?: Kilometers; /** Minimum Azimuth in Degrees */ minAz: Degrees; /** Secondary Minimum Azimuth in Degrees */ minAz2?: Degrees; /** Minimum Elevation in Degrees */ minEl: Degrees; /** Secondary Minimum Elevation in Degrees */ minEl2?: Degrees; /** Minimum Range in Kilometers */ minRng: Kilometers; /** Secondary Minimum Range in Kilometers */ minRng2?: Kilometers; /** Name as a string */ name?: string; /** Type of sensor */ type?: SpaceObjectType; }