[WriteLog] Writelog and Antenna Rotor Messaging

Roger Rehr w3sz at comcast.net
Sat Dec 29 18:16:29 EST 2007


Writelog works fine with my Orion Rotors via a com port.

But for VHF contesting I have long used a homebrew rotor controller 
program that interfaces to whatever logging program I am using 
[RoverLog or N1MMLogger] using a DDE, so that I can quickly move the 
Orion rotor to any heading manually by either clicking on a degree valu 
or typing in a number, as well as by accepting the output from the 
logging programs that is based on the 'other' station's grid square.  I 
use this interface program because the rotor control functions in ANY 
logging program are just much too limited for optimal VHF Contesting, 
at least for me.  A picture is worth a thousand words in explaining 
what my little interface program does.

See http://www.nitehawk.com/w3sz/TerrRotor.jpg for a picture of the 
program window.  What is does will be immediately obvious.

I am considering using WriteLog for VHF contesting if I can get some 
other things straightened out, and it looks like it uses the Windows 
Messaging API rather than the DDE to communicate with ARSWIN.  I used 
the ARSWIN DDE to interface my homebrew rotor program to N1MMLogger and 
RoverLog, so I need to modify my program to work with WriteLog and the 
Windows Messaging API.

I know that the ARSWIN windows handler has lpClassName "ThunderForm" 
and pCaption "ARSWIN", and that the lpClassName is "AZIMUTH" and that 
the two parameters that are passed are angle and rotor type.  So I need 
to write my code to fit this.  I believe that WriteLog is the client 
and "ARSWIN" is the server, but am not sure on this point.

Has anyone written any Visual Basic or C or other code to take the 
windows messages available from WriteLog and control a rotor in this 
manner?  I have not used the Windows Messaging API before and am not 
very smart, so even though I have been reading on the web and hacking 
my DDE-based code I haven't been successful at getting things to work 
using the Messaging API.  So I could use a jumpstart like looking at 
someone else's code for a similar application.

Thanks in advance, and

73,

W3SZ
Roger Rehr
http://www.nitehawk.com/w3sz
Roger Rehr
W3SZ
http://www.nitehawk.com/w3sz



More information about the WriteLog mailing list