Categorygithub.com/ftl/hamradio
modulepackage
0.2.12
Repository: https://github.com/ftl/hamradio.git
Documentation: pkg.go.dev

# README

HAMRADIO Tools

This is a collection of libaries and tools I use to do HF QSOs as DL3NEY:

  • calculate distance and azimuth between locations (given as lat/lon or maidenhead locator): locator and latlon
  • find DXCC information about radio callsign prefixes: dxcc
  • retrieve information about a radio callsign from HamQTH.com and QRZ.com: callbook
  • use the callsign database from Super Check Partial: supercheck
  • talk to the cwdaemon to output CW on your transceiver: cw
  • more to come as I have time and need

The tools are written Go on Linux. They might also work on OSX or Windows, but I did not try that out.

Disclaimer

I develop these tools for myself and just for fun in my free time. If you find them useful, I'm happy to hear about that. If you have trouble using them, you have all the source code to fix the problem yourself (although pull requests are welcome).

Links

License

This tool is published under the MIT License.

Copyright Florian Thienel

# Packages

Package bandplan provides a definition of the IARU bandplans (currently only region 1 for HF).
Package callbook allows to retrieve information about a call from various online sources.
Package callsign implements a representation and handling of callsigns.
Package cfg implements a library to access configuration data in a JSON file.
No description provided by the author
Package cwclient provides a client library for the cwdaemon (https://github.com/acerion/cwdaemon) server application.
Package dxcc provides information about DXCC prefixes which are stored in a cty.dat file.
Package latlon implements handling of geodetic coordinates as latitude and longitude.
Package locator implements the handling of maidenhead locators (https://en.wikipedia.org/wiki/Maidenhead_Locator_System).
Package scp provides access to the Super Check Partial (http://www.supercheckpartial.com) database stored in the SCP format.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

SUnits contains all S-units (S0 - S9).

# Structs

DBRange represents a range of dB.
FrequencyRange represents a range of frequencies.

# Type aliases

DB represents decibel (dB).
Frequency represents a frequency in Hz.
SUnit represents the upper bound of a S-unit in dBm.