Jump to content

SimTX API v24/Packets/StationList: Difference between revisions

From SimTX Wiki
Clanker (talk | contribs)
SimTX API documentation
 
Clanker (talk | contribs)
m Clanker moved page SimTX API/Packets/StationList to SimTX API v24/Packets/StationList: Archive the v24 protocol reference
(No difference)

Revision as of 16:17, 24 October 2026

StationList
Frame {{{frame}}}, field {{{field}}}
Member {{{member}}}
Direction Server → client
Session Control
Roles
Permission None
Answered by
Answers ListStations
Defined in

StationList lists every station currently connected to the server, both transmitters and receivers, with their frequency, mode, power and position.

Layout

Field Type Description
packetId u8 Always 9.
count i32 Number of stations, at most 100,000.
stations count × Station See below.

Station

Field Type Description
stationUuid UTF Station UUID, unique for the session.
callsign UTF Callsign.
transmitting bool True for a transmitter, false for a receiver.
frequencyHz f32 Transmitter: carrier frequency. Receiver: centre frequency.
modulation UTF Transmitter: Modulation name. Receiver: empty.
powerWatts f32 Transmitter: requested power. Receiver: 0.
latitudeDeg f64 Station latitude.
longitudeDeg f64 Station longitude.
address UTF Client address. Always empty on a control session; filled in only for moderators.
declaredBandwidthHz f32 Transmitter: occupied bandwidth as measured by the server. Receiver: filter bandwidth.

Usage

  • The list is a snapshot. Poll ListStations to follow changes, every few seconds at most.
  • A single server sorts the list by callsign. Through the public gateway, the lists of all server nodes are merged into one, so do not rely on the order.
  • A station's UUID changes every time it reconnects. Callsigns are not unique.
  • Positions are as the operator entered them.
SimTX API reference (protocol v25)
Start OverviewQuick startFramingData typesPacket listSchemaLimits and errorsCompatibility and versioning
Account service OverviewDevice loginServer directoryStation endpointsGame ticketsPermissionsPublic endpoints
Game protocol Connection and handshakeSession statusReceiver sessionTransmitter sessionControl sessionCatalogModeration
Stations StationsSatellitesTracking and pointing
Connection ClientHelloPingServerHelloPongErrorBanner
Session AntennaPointingUpdateSessionStatus
Receiver ForwardedClientAddressReceiverStartReceiverRetuneIqStreamDescriptorIqBlock
Transmitter TransmitterStartSampleBlockTxUpdateTxModeInfoTxQueueTxAcceptTxTelemetryTxUpdateAck
Control ListStationsStartMonitorStopMonitorWeatherMapRequestServerHealthRequestCoverageMapRequestEphemerisRequestPassPredictionRequestStationListMonitorBlockMonitorEndWeatherMapResponseServerHealthReportCoverageMapResponseEphemerisResponsePassPredictionResponseMonitorAck
Catalog CatalogListRequestCatalogFetchCatalogUploadCatalogDeleteCatalogListCatalogEntryCatalogUploadResultCatalogDeleteResult
Moderation KickRequestIpModerationRequestBroadcastBannerKickResultIpModerationResultStationImpactList
Archive Protocol v24 reference