[MacLoggerContest] Exchange entry methods
Jonathan G0DVJ
g0dvj at amsat.org
Sun Feb 6 18:25:56 EST 2005
So this thread is about achieving the best way to accommodate most
people's preferred style of logging the contest QSOs in realtime as
efficiently, accurately and easily as possible ...
To start things off ...
Most existing contest loggers approach this in one of 2 basic ways
(with different variations) ...
1) The operator is faced with a logging line consisting of separate
dedicated fields into which the various parts of the contest QSO
exchange are entered and then provided with one or more ways of quickly
moving between these fields (e.g. TAB, SPACE, ENTER etc.) When the
operator is content that all required data has been logged the QSO is
committed to the log.
2) The operator is faced with one single field into which he/she can
enter any of part of the contest QSO exchange in any order followed by
Enter (or some other key), and the software uses various methods to
decipher which should go into which actual field in the log. When all
required fields have had some data entered, the QSO can be committed to
the log.
I note a number of principles that various people have mentioned about
this part of the process in other mails ...
- for speed, the entry should be entirely keyboard based and no
mouse/pointing required
- again for speed reasons, as well as ease of thought, single
keystrokes should be used (i.e. no sets of key combinations to learn
for control functions).
- for cases where corrections must be made - it must be easy to amend
the right field contents quickly
- for some data parts of the exchange (e.g. callsign) it is preferable
to reflect information such as potential dupe, potential mult/score,
partial matching from standard contest databases such as that
maintained by K5ZD as individual characters are typed, not after the
whole call has been entered.
- for logged data items which the operator need not type, that data is
automatically populated by the software from various lookup sources (or
a best guess made when possible that can be easily
overridden/overtyped)
- for reliability and integrity, particularly realising that many
contest efforts are from field locations perhaps using generators, QSOs
should ideally be sent to disk after they are individually committed,
so that if power is lost for example, only uncompleted/uncommitted QSOs
might be lost when the system is restarted.
- from a computing viewpoint, the application should be multi-threaded
in the sense that entering a QSO exchange should not hold up other
features happening in background or parallel (e.g. a cw or voice keyer
could be running while the operator is entering data from the exchange
that he/she has heard).
I imagine that different individuals (even within the same team taking
turns at operating) will favour one of the two basic ways listed above
more than the other. Does it therefore make sense to offer both as
alternative tabbed panes in the main window which can be toggled at
will to offer the 2 ways to enter QSOs into the same log? Some of the
principles listed are easier to uphold in the case of one of the ways
than the other.
Are there any other ways (existing or novel) that are not variations of
one of the 2 described above, which would work?
What other principles could we agree on as characteristics of this QSO
entry process to add the 6 I have listed above?
Please comment ...
73,
Jonathan G0DVJ
--
More information about the MacLoggerContest
mailing list