callsign

package
v0.2.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2025 License: MIT Imports: 4 Imported by: 21

Documentation

Overview

Package callsign implements a representation and handling of callsigns.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Callsign

type Callsign struct {
	Prefix           string
	BaseCall         string
	Suffix           string
	WorkingCondition string
}

Callsign represents a callsign consisting of a base call, a prefix, a suffix and the working condition: Prefix/BaseCall/Suffix/WorkingCondition: K/DL1ABC/9/p Prefix, suffix and working condition are optional and may be empty.

var NoCallsign Callsign = Callsign{}

func FindAll

func FindAll(s string) []Callsign

FindAll returns all callsigns that are contained in the given string.

func MustParse

func MustParse(s string) Callsign

MustParse parses a callsign from a string. The function panics if the parsing fails.

func Parse

func Parse(s string) (Callsign, error)

Parse parses a callsign from a string.

func (Callsign) String

func (callsign Callsign) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL