pub struct QsoEntry {Show 24 fields
pub tx_rx: String,
pub date: String,
pub frequency: String,
pub mode: String,
pub my_latitude: String,
pub my_longitude: String,
pub my_altitude: String,
pub rf_power: String,
pub s_meter: String,
pub caller: String,
pub memo: String,
pub called: String,
pub rpt1: String,
pub rpt2: String,
pub message: String,
pub repeater_control: String,
pub bk: String,
pub emr: String,
pub fast_data: String,
pub latitude: String,
pub longitude: String,
pub altitude: String,
pub course: String,
pub speed: String,
}Expand description
A single QSO log entry.
All fields are stored as strings to preserve the exact firmware output format. Callers can parse individual fields as needed.
Fields§
§tx_rx: StringDirection: "TX" or "RX".
date: StringDate and time of the contact (e.g., "2026/03/28 14:30").
frequency: StringOperating frequency (e.g., "145.000.000" or Hz string).
mode: StringOperating mode: "FM", "DV", "NFM", or "AM".
my_latitude: StringOwn GPS latitude at time of QSO.
my_longitude: StringOwn GPS longitude at time of QSO.
my_altitude: StringOwn GPS altitude at time of QSO.
rf_power: StringTransmit power level.
s_meter: StringSignal strength reading.
caller: StringSource callsign (own callsign for TX, remote for RX).
memo: StringUser memo/notes field.
called: StringDestination callsign (URCALL).
rpt1: StringD-STAR RPT1 (link source repeater).
rpt2: StringD-STAR RPT2 (link destination repeater).
message: StringD-STAR slow-data message.
repeater_control: StringRepeater control flags.
bk: StringBreak (BK) flag.
emr: StringEmergency (EMR) flag.
fast_data: StringD-STAR fast data flag.
latitude: StringRemote station latitude (from D-STAR GPS data).
longitude: StringRemote station longitude (from D-STAR GPS data).
altitude: StringRemote station altitude.
course: StringRemote station course/heading.
speed: StringRemote station speed.