package stellarstation.api.v1.groundstation

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service GroundStationService

groundstation.proto:42

The public API of StellarStation for use by ground station operators integrating with the StellarStation ground network. It is invalid to specify ground station IDs that the operator does not own. Only using IDs shown on the StellarStation Console or returned in API responses will ensure all inputs are valid. A pass is a time range where an ground station and satellite can communicate with each other, i.e., the period between Acquisition of Signal (AOS) and Loss of Signal (LOS) of the ground station and satellite pair. A plan is a scheduled pass that will be executed to send and receive data between the ground station and satellite during the time range.

message Plan

groundstation.proto:159

A scheduled pass. The plan will be executed on its ground station to communicate with its satellite during a time range between AOS and LOS, unless explicitly cancelled. Next ID: 16

Used in: GetCurrentPlanResponse, ListPlansResponse

message PlanMetadata

groundstation.proto:231

Used in: Plan

message PlanMetadata.Metadata

groundstation.proto:232

Used in: PlanMetadata

message SatelliteCommands

groundstation.proto:399

Command to transmit to the satellite.

Used in: GroundStationStreamResponse

message SatelliteCoordinates

groundstation.proto:249

Coordinates of a satellite observed from a ground station tracking it.

Used in: Plan

message SatelliteTelemetry

groundstation.proto:361

Telemetry received from a satellite to send to a satellite operator.

Used in: GroundStationStreamRequest

message Tle

groundstation.proto:240

Unparsed TLE data for a satellite - https://en.wikipedia.org/wiki/Two-line_element_set

Used in: Plan

message UnavailabilityWindow

groundstation.proto:267

A time window during which a ground station is unavailable e.g. for local maintenance.

Used in: ListUnavailabilityWindowsResponse