Giter VIP home page Giter VIP logo

sotamatwsjtskimmer's Introduction

SOTAmatSkimmer

A Plugin for both WSJT-X and SparkSDR that filters reception reports and forwards potential SOTAmat messages to the SOTAmat server, thereby reducing the normal 5-minute PSK Reporter delay.

You can use Visual Studio to build the code. To publish all platforms, use a command line tool and the "Publish-All_Platforms.BAT" file on Windows. It will create the executables in a "Publish" folder.

73 de AB6D - Brian Mathews

Build Instructions

  1. Get the source code for this project: git clone [this repository]
  2. Get the source code for M0LTE's "WsjtxUdpLib":
   git submodule init
   git submodule update
  1. Open the project in Visual Studio and build (or use dotnet command line)
  2. Once you have made any desired changes, from the command line navigate to the directory with the file Publish-All-Platforms.bat and execute that command.

Documentation

See the PDF file in this repository, or run the app with the help option like: SOTAmatSkimmer --help

Pre-Built Executables

Found here, along with the latest documentation: https://1drv.ms/f/s!AhZ33h8betkWju1glmGtNv0X_zCoOw?e=bL78qE

License

Licensed under The MIT License.

Acknowledgement

This program incorporates the "WsjtxUdpLib" component from Tom Fanning (M0LTE) available on Github. Thank-you Tom for your many open source contributions!

sotamatwsjtskimmer's People

Contributors

brianmathews avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

jp31415926

sotamatwsjtskimmer's Issues

Can't redirect output to a file

When I try to redirect the output to a file, the program gets one message, then hangs. The next output is a timeout message.

I suspect it has to do with the "Average DeltaTime" output, but I have not looked at the code yet. If so, perhaps a switch can be added to disable that output.

Command used:
SOTAmatSkimmer.exe -d -c KB0F -g EM64PU -p MyPassword -l > output.txt

Contents of output.txt after a few minutes:

SOTAmatSkimmer v1.1.2.17, Copyright (c) 2023 Brian Mathews, AB6D. Licensed under The MIT License.
     Uses library WsjtxUdpLib by Tom Fanning M0LTE,
     Uses library CommandLineParser, (c) Giacomo Stelluti Scala & Contributors. The MIT License.
     Uses library Newtonsoft.Json, (c) James Newton-King. The MIT License.
     Uses library WebSocket4Net, (c) Kerry Jiang. The Apache V2.0 License.

This utility connects to either a WSJT-X or a SparkSDR server, filters reception reports, 
   and sends SOTAmat messages to the SOTAmat server.  Information at https://SOTAmat.com


[type CTRL-C to exit]

Connect KB0F to WSJT-X via direct UDP at address 127.0.0.1 with antenna gridsquare EM64PU:


06-10 09:31 Connected to WSJT-X!  Listening for SOTAmat messages...

06-10 09:31:11 Debug: Message received: W3TI W4WDK +05
 Average DeltaTime: +0.00      06-10 09:31 ERROR: No heartbeat received from WSJT-X in over 30 seconds.  Is WSJT-X running?  Connected?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.