log
Set call and exchange fields, run dupe checks, and log amateur-radio QSOs into N3FJP contest logging software.
Instructions
Logbook entry: set fields, run Call-tab, and ENTER a QSO. The headline tool.
operations:
log_qso: the automatic-logging flow. Provide
call(and usuallyexchange, a dict of friendly field names → values, e.g. {"class": "2A", "section": "CT"}). Sets the call, runs CALLTAB (dupe check + lookups) unless calltab=false, sets the exchange, then ENTER. Returns the number of records added and any dupe response.set (field, value): write one entry box.
set_many (fields={...}): write several entry boxes.
calltab: run CALLTAB (after setting the call).
enter: log the current form. Returns records_added plus a
loggedboolean derived from the QSO-count delta / ENTEREVENT — trustlogged, not records_added, which can report 0 on success in networked mode. Do not retry when logged=true (creates duplicates).clear: clear the entry form.
focus (field): move focus to a box (e.g. to auto-fill default RST).
Tip: contest (e.g. "field_day", "cq_wpx") lets the tool warn if the
exchange is missing a field that contest needs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call | No | ||
| field | No | ||
| value | No | ||
| fields | No | ||
| calltab | No | ||
| contest | No | ||
| exchange | No | ||
| operation | Yes |