Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Bands = []Band{Band160m, Band80m, Band60m, Band40m, Band30m, Band20m, Band17m, Band15m, Band12m, Band10m}
Bands are all HF bands.
View Source
var Modes = []Mode{ModeCW, ModeSSB, ModeFM, ModeRTTY, ModeDigital}
Modes are all relevant modes.
Functions ¶
This section is empty.
Types ¶
type AnnotatedCallsign ¶
AnnotatedCallsign contains a callsign with additional information retrieved from databases and the logbook.
type Band ¶
type Band string
Band represents an amateur radio band.
type EntryField ¶
type EntryField int
EntryField represents an entry field in the visual part.
const ( CallsignField EntryField = iota TheirReportField TheirNumberField TheirXchangeField MyReportField MyNumberField MyXchangeField BandField ModeField OtherField )
The entry fields.
type KeyerValues ¶
KeyerValues contains the values that can be used as variables in the keyer templates.
type Mode ¶
type Mode string
Mode represents the mode.
type QSO ¶
type QSO struct {
Callsign callsign.Callsign
Time time.Time
Band Band
Mode Mode
MyReport RST
MyNumber QSONumber
MyXchange string
TheirReport RST
TheirNumber QSONumber
TheirXchange string
LogTimestamp time.Time
DXCC dxcc.Prefix
}
QSO contains the details about one radio contact.
type QSONumber ¶
type QSONumber int
QSONumber is the unique number of a QSO in the log, either on my or on their side.
Click to show internal directories.
Click to hide internal directories.