Skip to main content

Crate rfham_antennas

Crate rfham_antennas 

Source
Expand description

Antenna types and calculations for RF-Ham.

This crate provides the AntennaForm enum classifying common amateur antenna styles, and the [dipole] module with [dipole::SimpleDipole] — a classical half-wave dipole calculator that can produce Markdown documentation of its design.

§Examples

use rfham_antennas::SimpleDipole;
use rfham_itu::allocations::FrequencyAllocation;

let dipole = SimpleDipole::new(FrequencyAllocation::Band2M);
// Half-wave length for 2m mid-band (≈146 MHz) is ~1.027 m
let length = dipole.antenna_length().unwrap();
assert!(length.value() > 1.0 && length.value() < 1.1);

Re-exports§

pub use dipoles::SimpleDipole;

Modules§

dipoles
One-line description.

Enums§

AntennaForm