All Projects → sam210723 → goesrecv-monitor

sam210723 / goesrecv-monitor

Licence: MIT License
Status monitor for goesrecv demodulator and decoder.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to goesrecv-monitor

quorum.js
Quorum.js is an extension to web3.js providing support for JP Morgan's Quorum API
Stars: ✭ 37 (+85%)
Mutual labels:  constellation
goestools
📡 LRIT demodulator from weather satellite GEO-KOMPSAT-2A (GK-2A).
Stars: ✭ 23 (+15%)
Mutual labels:  xrit
triplet-loss-pytorch
Highly efficient PyTorch version of the Semi-hard Triplet loss ⚡️
Stars: ✭ 79 (+295%)
Mutual labels:  constellation
constellation
Extensible dev console for Meteor
Stars: ✭ 62 (+210%)
Mutual labels:  constellation

goesrecv monitor

GitHub release Github all releases GitHub license

goesrecv monitor is a software utility for monitoring the status of goesrecv by Pieter Noordhuis. goesrecv is a BPSK demodulator and CCSDS decoder for LRIT and HRIT downlinks transmitted by geostationary weather satellites like GOES-16/17 and GK-2A.

Getting Started

Microsoft .NET Framework Runtime v4.8 (direct download) is required to run goesrecv monitor. Once .NET is installed, download the latest release of goesrecv monitor and extract all files inside the ZIP to a new folder.

On the device running goesrecv, open goesrecv.conf and confirm the following lines are not commented (remove #), then restart goesrecv.

[clock_recovery.sample_publisher]
bind = "tcp://0.0.0.0:5002"
send_buffer = 2097152

[demodulator.stats_publisher]
bind = "tcp://0.0.0.0:6001"

[decoder.stats_publisher]
bind = "tcp://0.0.0.0:6002"

Finally, open goesrecv monitor and enter the IP address of a device running goesrecv, then click Connect (or hit enter). The constellation plot and statistics list will start showing data.

If goesrecv monitor fails to connect, check for firewalls on the device running goesrecv. Inbound connections on ports 5002, 6001 and 6002 must be allowed.

Statistics Plot

goesrecv monitor can plot the Viterbi and Reed-Solomon error counts in real-time using the Statistics Plot window. The plot has selectable time ranges from 1 minute up to 24 hours. Plot data can be exported to a CSV file using the "Export CSV" button on the lower right of the window.

Launch the Statistics Plot by clicking on the "Open Statistics Plot" button in the main window.

Large Statistics

The large statistics window is intended to improve visibility of the Viterbi error count and Signal Quality percentage from a distance. This is useful while while fine tuning the alignment of an antenna. The window background colour changes between red and green to indicate the Signal Lock state.

Launch the Large Statistics window by clicking on the "Open Large View" button in the main window.

Debug Logs

goesrecv monitor can log certain information to a text file for the purposes of debugging crashes or configuration issues. Changing the logging setting in goesrecv-monitor.exe.config to either True or False will enable or disable the log file.

<setting name="logging" serializeAs="String">
    <value>False</value>
</setting>
<setting name="logging" serializeAs="String">
    <value>True</value>
</setting>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].