| 15 | } |
| 16 | |
| 17 | export interface Satellite { |
| 18 | id: string; |
| 19 | name: string; |
| 20 | type: 'LEO' | 'MEO' | 'GEO'; |
| 21 | lat: number; |
| 22 | lon: number; |
| 23 | alt: number; |
| 24 | orbit_period?: number; |
| 25 | /** Minimum elevation angle (degrees) for visibility — used to compute coverage radius */ |
| 26 | min_elevation?: number; |
| 27 | } |
| 28 | |
| 29 | export interface GroundStation { |
| 30 | id: string; |
nothing calls this directly
no outgoing calls
no test coverage detected