[WriteLog] split feature request
Wayne, W5XD
w5xd at writelog.com
Wed Dec 31 12:04:32 EST 2014
/It would be handy to put some simple control like %S in the exchange message, that will set SPLIT before
transmitting./
Limited way. (But I have another, more complete, solution below...)
This can be done with recent versions of WriteLog using the $GTnnn, but
with a limited set of rigs: K2, K3, Kenwood, FTDX-9000,5000,2000. The
reason for the limitation is that WriteLog only supports sending custom
commands to those rigs that have ASCII characters on their COM port
protocol.
It takes some head scratching to figure out what "$GTnnn" means and how
to put that in WriteLog's F-key memory setup, and you also have to make
some writelog.ini entries in [Elecraft_K3_commands] or [Yaesu_commands],
etc. Use the WriteLog Manual entry in Windows Start menu, find the
"Search" tab and search for "commands" and look for the [xyz_Commands]
and also for Tools Keyboard Shortcuts
Way you can try today.
Another alternative that also could be made to work with recent versions
of WriteLog, and that would work with any rig that WriteLog already
supports (including the FT-1000MP you mention) is to write a custom
keyboard processor. See the documentation at:
http://writelog.com/ExternalShortcuts/
In fact, what you are requesting is really a beginner's programming
project. And I think its ideal for such a project because its use is so
specialized that I don't see a good reason to provide and support this
feature for all WriteLog users. So I could not help but demonstrate that
fact, and have placed the following zip file on writelog.com:
http://writelog.com/Downloads/WriteLogSplitCommands.zip
The honest truth is that writing the code in that download took me less
time than composing the rest of this email, which is instructions on how
to install it.
73,
Wayne, W5XD
Instructions:
Download the above zip file.
Unzip it into a temporary location.
You will get a number of files when you unzip, but I have included all
the sources such that the free version of Microsoft Visual Studio can
build it from source. But I have also included a built version of it, so
all you need to do to try this out is follow the install instructions at
the bottom of http://writelog.com/ExternalShortcuts/, which I customize
here:
1. From the unzipped temporary location, find the file
bin\Release\WriteLogSplitCommands.dll
2. Copy that file into your WriteLog install directory \Programs. You
specified this when you installed WriteLog, but by default it would be:
C:\Program Files (x86)\WriteLog\Programs on a x64 version of Windows,
and without the "(x86)" bit if you have 32 bit windows. Just find the
right directory and copy WriteLogSplitCommands.dll into it. If you have
the default Windows User Access Control turned on (and I recommend you
do! but that is another topic) it will ask for admin privileges to make
the copy.
3. Edit writelog.ini. Find the [configuration] section and add these two
lines:
ExtShortcutAssembly=WriteLogSplitCommands
ExtShortcutClass=WriteLogSplitCommands.ShortcutProcessor
4. The next time you bring up WriteLog, have a look at Setup keyboard
Shortcuts. It will have these new entries under "Commands to run":
Use this one to have the keyboard processor save your current split
configuration. It remembers your TX frequency.
External: Save TX freq
Use these 10 to send F-key message Message01 through Message10. But with
the special behavior that before sending the message, the keyboard
processor sets the rig to split, and to the TX frequency you saved using
"Save TX freq".
External: Split Message 1
External: Split Message 2
...and so on, through Split Message 10.
With all the above, then, you do the Save TX freq just once on a run
frequency.
Click in the bandmap.
Then hit the F-key as programmed for "External Split Message n". And you
get the behavior you requested.
More information about the WriteLog
mailing list