At 17:03 08/01/2003 -0500, Jack wrote:
>Hi Ron,
>
>I'll pass these along to the developers. I know they have been hard at work
>for several weeks now and don't know how much "extra" development time
>remains available for this cycle.
Seeing as there is another version in the offing perhaps I could trouble
you with a reminder of the various requests I have made over the last year
or so
these are simply cut 'n paste from previous E-mails so there may be some
duplication and more than a little disorganization to this list but I hope
they provide food for thought.
1 biggie though
the grid square feature should always treat 4 figure grids as a subset of 6
figure grids, for instance searching for IO53 does not correctly cross
reference with entries that have 6 figures such as IO53hu.
A search for IO53 will never find IO53hu
This is unworkable for the 6m operator which is why I ADIF export my vhf
logs to VQlog for proper manipulation.
www.vqlog.com
At the bottom of this list is a repeat of my request for a much improved
radios.ini file and rig support, this will, I feel make life easier for all
in the long run, currently rig support seems to be added by us the users
and giving us better (i.e more flexible ) tools to do this with can only be
a good thing for DXB2004 as it gives DB the edge over the competition (Who
are also suffering form changing interface standards from radio
manufacturers) thanks to superior radio support.
1/ Spot filtering. Spot filtering should not filter repeat spots for a Call
sign IF originating Call is different.
E.g Dx de G7CUW : 50120 VK2MS
and
DX de EI4IZ: 50120 VK2MS
should both appear in the dx info window instead of just the first spot.
2/ Cut and paste between windows should work much more efficiently. for
example it should be possible to cut and paste address info into DXbase
after doing a QRZ search (which after all DXbase supports from the
toolbar). Currently you can only paste address info line by line.
It would be great to be able to copy and paste info from the QSL Info
window into the log (E.G grid squares.
3/ CD rom lookup needs to be more intelligent, eg. EI7IQ produces a valid
lookup whereas EI7IQ/P does not. EA8/EI7IQ fills in the details on CD rom
for the EA8 buero, Not helpful.. EA8/EI7IQ shoud take name and QSL info
from EI7IQ burt leave grid QTH and county blank 9as he is operating EA8/
EI7IQ/m (or p or / anything else ) should be treated the same way
4/ Whilst it is nice to be able to resize the rows in all the windows it
should be possible to lock them to a certain size as resizing by accident
is a big problem.
5/ deleting records does not work reliably using the delete key, the menu
option works fine, this is due to selection not always being straightforward
6/ DX spots really ought to expire after a set time interval, I know
emptying the DX info window works but it would be better if spots could be
configured to expire after a user configurable period of time. old spots
are not useful to anyone.
7/ packet window should not open automatically at startup IF there is no
TNC configured, it should be possible to configure an auto connect
at start up for both / either the packet and Internet clusters as a option
if required
8/ summary window should always give the bearing based on the grid square
IF the grid is available in the QSL info, It already does this when in VHF
grids mode,so do the same in the other modes IF the grid is available and
the call is not ??/ or /?? I.e vk/ei6iz or ei6iz/m
9/ the incoming DX cluster (& Internet cluster ) should accept data in more
than one format, I .e spots come in as
DX de EI4IZ: 50120 VK2MS
but if I do a SH/DX spots are in a different format
1822.4 HK4CZE 9-Jan-2003 0137Z <K9DX>
It would be nice to be able to use the spots from a SH/DX comand (many
clusters including my own will do a SH/DX/10 when you log in ) to populate
the dx column
10/ ability to populate log entries with information from CD database after
the contact has been logged
12/ It would be nice to be able to set the log window to be always on top'
for those pileup situations
13/ If you enter a call DXbase does a CD rom lookup and enters the results
into the log (which is good) however if you change the callsign again
because of a typo etc a new lookup isn't done but the call changes, a new
lookup should be done IF that contact hadn't been logged (I.e Entered into
the database by using the down arrow, Mousing onto the next row or using
the enter key)
Grids in previous QSO's window
lookup by partial grids E.g EL98 should produce a list of all qsos
with EL98 whereas EL98HK shows only qsos with EL98HK
partial call lookup would be nice as well E.g EI7 should list all
EI7 s worked.
TNC interface
ability to interface with the AGWpacket engine
1/ Some of us are using this software to connect more than one
application to 1 TNC
2/ some are using it to get on packet with just a sound card.
3/ it provides an excellent interface for the Bayom TNC (which has
no command interface) or the various cheap KISS only TNC types.
the programmer makes everything needed available for 3rd party software
support
http://www.elcom.gr/sv2agw/
Roger Barker (author of UIview ) also has good info on AGW
http://www.ui-view.com/
TNC interface
Proper scripting support for things like the Kenwood TMD700.
Cluster
1/ Please stop the tnc window loading if the TNC isn't enabled
2/ Allow for automatic internet cluster logon for those of us who have
always on Internet (or are running a cluster on the local network ;-)
DXinfo window
More flexible filtering please.
it would be just heaven if for example I could allow ALL 6m spots
to appear in the DX info window along with only the HF spots I need
Wild card filtering by call sign E.g EI* in the call sign alerts list
should be permitted, more call sign alert slots.
Always replace an old spot in the dxwindow with a newer spot for the same
station.
An expire time option,
spots are pretty useless once they are older than a certain period of time
so discard old spots from the dxinfo pane, time to be configurable by the
user, set to 0 for current behavior
Fonts and things.
if I use the zoom tool it would be nice if DXB remembered this for
the next time I open the program.
I can't seem to change the font size for the QSL info pane
It would be nice to be able to make global font changes sometimes
I would LOVE to be able to 'lock' the resize all rows ' feature' as I am
always accidentally resizing rows when trying to select a single row,
resizing not something that I actually want to do very often.
I would also love to be able to lock out the 1 click sort that I do from
time to time when I click on a column header, perhaps make sort and resize
right click items?
bands and modes
It would be really nice to be able to Hide bands, modes, QSL
routes etc that don't ever get used by me from the various pull down menus.
I want to hide the following, all modes except SSB,CW,FM,Pactor. all bands
above 70Cm and 222 Mhz which we don't have. all qsl routes except none,
Buro, Manager.
Add JT44 and JT441 as modes (6m & 2m Meteor scatter modes ) allow user
defined modes ??
Radio interface.
The new mute function is good but I still have to disable the
radio control port when I want to use some of my pactor software as it
expects (& I want it to) to be able to control the radio directly.
It would be nice if the options menu remembered which pane was
open last time.
how about providing a virtual com port which would allow other
software to pass commands to and from the radio through DXB?
Summary window
A redesign to use less screen area might be worth considering
Possible BUGS with 2003.
Dxinfo pane
possible bug, I cant hide columns I don't want, I can only make
them very narrow.
Radio not responding error
Still present I am afraid with my ICOM radio, very infrequent with
driver X disabled, quite frequent with driver X enabled. Now using a
different Win2k machine (faster CPU, different Motherboard etc ) and a
different radio (756PRO2) but noticed no difference in the frequency of
this error.
I am willing to work with you on this one, perhaps a DXB2003 EXE that is
compiled to log all radio data both ways & I can then send you the logs. I
have not had any problems with other software and radio control, just DXB.
New features
How about a Split screen terminal built in that can be configured on a
separate or the same com port as the packet (but in this case can only be
opened if the DXcluster connection via packet is closed) That can be used
for keyboard modes with A TNC or multimode modem such as the SCS-PTC
modems. include some user defined keys and a few memories for brag sheets,
common commands etc.
Include a simple log interface (e.g point and click on a call to log the call)
Logging interface
How about adding an interface like that of VQ log (& many others) for
logging. Allow the user to define which fields need filling which would
make moving around this new interface using TAB and arrow keys very quick.
E.g when working 6m pileups all I want to enter is
Call RSTs RSTr GRID. I expect the software to get the frequency & mode from
the radio and tentatively fill in the Grid from the callbook or past qso's
this would provide a less cluttered interface for entering lots of contacts
Allow the user to save multiple setups of this interface, e.g 1 for 6m 1
for Hf CW etc.
perhaps this new interface could be done as an expansion of the contest mode.
Since it would appear that support for new radios is actually added in most
cases by the users, not Scientific solutions and the protocols used by
various radios constantly changing when new models come out, It Seems to me
that future versions of DXB could do more to make the job of adding support
for future radios easier to do and allow for some improvements to existing
radios.
Here are my suggestions for some improvements, most of these appeared
initially as part of the TS2000 thread
DXB does a better job than most with the radios.ini file approach and I am
happy to write a new entry if I am the first user with a particular radio
as I have done with the K2. I am also happy to share this file with other
users.
What I would like to see from the software authors is more control over
what one can do in the radios.ini file.
Such as.
Error handling (for radio OR software errors)
Ability to code in some of the serial port parameters I.e some radios only
support certain baud rates (or even have 1 fixed baud rate) and require
certain parity and stop bit settings, obviously the com port # need not be
coded into the .ini file! this would make it easier for the end user it
would provide less room for error by removing the settings that won't work.
If there are no com port parameters set then all possible options are
available like now
PORT_SPEED = 4800,9600,19200 (means that user can only select from these
values)
PORT_PARITY= NONE (or EVEN ODD etc)
PORT_BIT= 8 (or 7 etc)
PORT_STOP=1 (or 0,1,2 etc )
PORT_HANDSHAKE = Hard (or NONE or CWKEY (to allow the same com port for CW
keying by means of the RTS or DTR lines) )
An option to force DXB to write a logfile of all data sent to and from the
radio for debugging when making changes to the radios.ini file
Support for extended modes (I.e CW-R etc) which simply would involve DXB
accepting more than one value as a response for a mode query.
Ability (where available ) to make use of information concerning which VFO
is active.
An understanding of Dual watch as well as split. (optionally treat the same
as split )
The ability (where the radio supports it ) to key CW by sending the
appropriate ASCII strings to the radio (kenwood TS2000, elecraft K2 and
probably other recent kenwoods ) along with other support required for this
feature.
It would be important to be able to specify the order in which commands are
used. These changes would require the radios.ini file to undergo an overall
rewrite. but since most radio files work as they are this would be a fairly
trivial issue of adding a generic extra bit to each of the existing
entries. (or even just assuming a generic order where not otherwise defined
) Therefore it should be possible to add these new features breaking ay
existing ones
I propose that the radios.ini format continues to define each command
EXACTLY as is now done and adds support for any user defined commands that
may be required in the future or to handle certain special features.
After the commands are defined, the strings sent (action definitions) along
with any additional pauses for replies etc for each action in DXB can be
defined.
Action definitions should only allow use of the predefined commands (to
stop things getting messy, don't forget the support for user defined
commands!) and the built in timing commands such as eoc(100)
CLICKSPOT = GETvfoa, GETmodeA, GETvfob, GETModeB,GetSplit, GetActiveVFO,
SETVFOA, SETmodeA, SETVFOB, SETmodeB, SETsplit
READ_LOG = GETvfoa, GETmodeA, GETvfob, GETModeB,GetSplit, GetActiveVFO
you get the idea
followed by error handling entries
RETRIES = 3 <-how many retries before annoying the user with an error
message WHATEVER the cause of the error.
RETRY_WAIT = 200 <-how many msec to wait before repeating the command when
retrying
followed by the debug options
ERROR_LOG = 0
0= no log, 1 only log errors or retires (including the previously sent
string), 3 log everything in from rig, 4 log everything out, 5 log all commands
put an extra <CR> after each response from the radio to make things easier
to read
LOGFORMAT = HEX (or ASCII )
LOGFILENAME = whatever.txt (saved in the DXB directory )
In the absence of any of these new features from a particular entry in the
INI file DXB could assume the current default behavior to ensure 100%
backward compatibility with older radios.ini files.
The DXB help file would need more information added on how the radios.ini
file works as well..
regards
Brendan EI6IZ