ham-0.1.0.0

Safe HaskellNone
LanguageHaskell2010

Ham.Qso

Contents

Synopsis

Documentation

data QsoMode Source #

Modes for a QSO. TODO: This is following Cabrillo; this should go into the Cabrillo module and this type here should have many more entries.

Constructors

CW

Morse code.

PH

Voice.

FM

FM voice.

RY

RTTY or other teletype mode.

DATA 
Instances
Eq QsoMode Source # 
Instance details

Defined in Ham.Internal.Data

Methods

(==) :: QsoMode -> QsoMode -> Bool #

(/=) :: QsoMode -> QsoMode -> Bool #

Read QsoMode Source # 
Instance details

Defined in Ham.Internal.Data

Show QsoMode Source # 
Instance details

Defined in Ham.Internal.Data

ToJSON QsoMode Source # 
Instance details

Defined in Ham.Internal.Data

FromJSON QsoMode Source # 
Instance details

Defined in Ham.Internal.Data

data Qso Source #

Contains information about a ham radio contact.

Instances
Eq Qso Source # 
Instance details

Defined in Ham.Internal.Qso

Methods

(==) :: Qso -> Qso -> Bool #

(/=) :: Qso -> Qso -> Bool #

Show Qso Source # 
Instance details

Defined in Ham.Internal.Qso

Methods

showsPrec :: Int -> Qso -> ShowS #

show :: Qso -> String #

showList :: [Qso] -> ShowS #

ToJSON Qso Source # 
Instance details

Defined in Ham.Internal.Qso

FromJSON Qso Source # 
Instance details

Defined in Ham.Internal.Qso

ToCabrillo Qso Source # 
Instance details

Defined in Ham.Qso

data QsoDefaults Source #

Default values to fill in to a Qso. These are kept in the configuration. For each entry in Qso, there is one default that either marks one as fixed value, or changeable value.

sanitizeQso :: Qso -> Qso Source #

Sanitizing a Qso. Strips leading and trailing whitespace and converts to upper case.

Orphan instances

ToCabrillo Qso Source # 
Instance details