Get desktop application:
View/edit binary Protocol Buffers messages
The current state of the ground station's antenna during the operation of a pass. Next ID: 4
Used in:
The current state of the antenna's azimuth (horizontal angle).
The current state of the antenna's elevation (vertical angle).
The current polarization of the antenna.
The state of an antenna angle.
Used in:
The angle that was specified for the antenna. When the antenna is functioning properly, there should be nearly no difference between this and `measured`.
The actual angle physically measured from the antenna. When the antenna is functioning properly, there should be nearly no difference between this and `command`.
A current status of convolutional coding.
Used in:
Not locked on.
Locked onto the in-phase signal.
Locked onto the quadrature signal.
Locked onto both in-phase and quadrature signal.
The current configuration of a ground station. This is controlled by the parameters of a pass, based on the configuration of the satellite it will communicate with. When debugging issues with a pass, it is good to first confirm that the actual reported configuration matches the expected settings. Status: ALPHA This API is under development and may not work correctly or be changed in backwards incompatible ways in the future.
Used in:
The current configuration of the transmitter in use by the ground station. This configuration should match the parameters of the executing plan. When debugging issues with data transmission (e.g., no response from satellite), it can be useful to confirm these values match the expected configuration of the transmitter.
The current configuration of the receiver in use by the ground station. This configuration should match the parameters of the executing plan. When debugging issues with data reception (e.g., can't decode signal), it can be useful to confirm these values match the expected configuration of the receiver.
The current configuration of the antenna used by the ground station. These are the physical parameters of an antenna and in practice should never change, even across passes. But natural events such as earthquakes can cause small changes in these values. When debugging issues with tracking a satellite (e.g., getting no signal at all), it can be useful to confirm these values match the expected configuration of the antenna.
The current configuration of the plan being executed by the ground station.
Events generated by a ground station during the operation of a pass. Status: ALPHA This API is under development and may not work correctly or be changed in backwards incompatible ways in the future.
Used in:
An event related to the plan being executed.
The current state of a ground station during the operation of a pass. State that can be monitored will vary by the specifications of the ground station that executes the pass. Any information that cannot be monitored for the current ground station will not be filled.
Used in:
The current state of the transmitter in use during a pass. When debugging issues with data transmission (e.g., no response from a satellite), it can be good to verify the metrics for the transmitter are within expected or acceptable values.
The current state of the receiver in use during a pass. When debugging issues with data reception (e.g., can't decode signal), it can be good to verify the metrics for the receiver are within expected or acceptable values.
The current state of the antenna being used for the pass. When debugging issues with tracking a satellite (e.g., getting no signal at all), it can be useful to ensure the physically measured values are within expected or acceptable values.
The configuration of the currently executing plan.
Used in:
The TLE for the satellite in this plan.
An event that describes the status of the plan being executed by the ground station.
Used in:
The status of the plan.
The details about the cause of a failure if status is FAILED.
If a plan fails, this message describes the cause of the failure.
Used in:
The cause of the failure.
A description of the cause of the failure.
Used in:
A description of the plan status.
Used in:
Plan preparation has started. This status is sent when the ground station starts preparing for plan execution.
Plan execution has started. This status is sent when passing the AOS time of the plan.
Plan execution is complete. This status is sent when the ground station has finished executing the plan and uploading all data.
Plan execution failed. This status is sent when the plan cannot be completed for some reason.
The current configuration of a receiver. A receiver takes a waveform from a satellite and applies signal processing to produce a bitstream.
Used in:
The modulation type of the receiver.
The bandwidth, in Hz.
The sampling frequency.
The bitrate of the receiver.
The line coding of the receiver.
The frame synchronization word being used. Unset if frame synchronization is disabled.
Whether convolutional code descrambling is enabled.
Whether convolutional code decoding is enabled.
Whether convolutional codes are inverted. No meaning if `is_convolutional_code_decoding` is not enabled.
Whether reed solomon coding is being used.
The size of a frame, in bits.
Whether frame checking is enabled.
The current state of the ground station's receiver during the operation of a pass. Next ID: 12
Used in:
The current center frequency of the receiver, taking into account e.g., Doppler correction.
The current level of the carrier signal, in dBm (decibal-milliwatts).
Whether the receiver is phase-locked onto a signal.
Whether the bit synchronizer is locked onto a signal.
The signal-to-noise ratio per bit, e.g., Eb/N0. https://en.wikipedia.org/wiki/Eb/N0
Whether the frame synchronizer is locked onto a signal.
The current status of convolutional coding.
The bit error rate of convolutional coding.
The status of Reed-Solomon coding.
The current bitrate of the receiver
Offset from the expected carrier frequency.
The status of Reed-Solomon coding. Next ID: 5
Used in:
Current status of Reed-Solomon coding.
The number of Reed-Solomon corrected signals. Only set is `status` == `OK`.
Number of good transfer frames.
Number of bad transfer frames
Used in:
Indicates Reed-Solomon coding is functioning.
Indicates Reed-Solomon coding encountered an interleave error.
Indicates Reed-Solomon coding exceeded its correction capacity.
The current configuration of a transmitter. A transmitter takes a bitstream and applies signal processing to create the final waveform sent to a satellite.
Used in:
The modulation type of the transmitter.
Whether the carrier is enabled.
The bitrate of the transmitter.
The line coding of the transmitter.
The bandwidth of the filter.
The sampling frequency.
The current state of the ground station's transmitter during the operation of a pass. Next ID: 9
Used in:
The current center frequency of the transmitter, taking into account e.g., Doppler correction.
The current level of the carrier signal, in dBm (decibal-milliwatts).
Whether modulation is enabled.
Whether the carrier is enabled.
Whether IF sweeping is enabled.
Whether transmitting idle pattern is enabled.
The current bitrate of the transmitter
Offset from the expected carrier frequency.