Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

The RF-Ham project aims to provide a set of Rust crates that provide types and functions for key Ham planning and operating tasks.

Rf-Ham Crates

Overview

Crate rfham-antennas

TBD

Crate rfham-bands

TBD

Crate Overview

Plan

TBD

Restrictions

TBD

Crate rfham-cli

TBD

Crate rfham-core

TBD

Crate Overview

Units of Measure

Frequency

Wavelength

Power

FeetAndInches

Standard

ISO-3166-1 Country Code

ITU Callsign

Agency structure

Crate rfham-geo

TBD

Crate Overview

GeoIP Traits

GeoIP Data

Grid Traits

Crate rfham-core

TBD

Crate Overview

Frequencies

Regions

Callsigns

Crate rfham-maidenhead

TBD

Crate Overview

Maidenhead Grid

Crate rfham-markdown

TBD

Crate rfham (prelude)

TBD

RF-Ham CLI

The RF-Ham command-line interface (CLI) is named rfham and provides immediate access to various useful capabilities provided by the library crates. The rfhman tool is invoked with one or more nested commands, each having a set of arguments for operation.

Command tree

  • antenna
    • length
  • band-plan
    • itu
    • list
    • show
  • call-sign
    • validate
    • lookup
  • completions
  • config
    • init
    • show

Common Arguments

TBD

Output

TBD

Antenna Commands

Length Calculations -- length

Band-Plan Commands

ITU Allocations -- itu

List Band Plans -- list

Show Band Plan -- show

Callsign Commands

Validate -- validate

Lookup Details -- lookup

Completions Command

Config Commands

Initialization -- init

Current Configuration -- show