Thanks Dick,

I suppose a program should be receiving `IC' state information rather 
frequently, to maintain synchronicity with the myriad state registers that are 
maintained and exposed by the K3's API.  My hope was that the `TQ;' directive 
would be able to inform the programmer of the event by which the K3 had put 
itself into the `TQ1;' state. Perhaps this historical data simply isn't 
available, but, for instance, it would be of great value to know if the rear 
panel PTT had been asserted, or the user had manually pushed the front panel TX 
button, or the front panel Mic Jack had asserted PTT, or VOX was activated, or 
either the RST or DTR of the serial port had been asserted, or the K3 had 
received a CAT command that resulted in the K3 responding with `TQ1;'.  It is 
of such great value, because of the high probability that two or more 
applications, and/or the various sound card interfaces, will be configured in 
ways which are incompatible with respect to controlling the transmit state of t
 he K3.  An application that took advantage of this causal data would be very 
helpful in aiding the operator with the setup of new software or hardware that 
interfaced with the K3.  I am not yet fluent in the API for the K3, but I have 
experienced anomalies with various applications, all claiming compatability 
with the K3, but they don't play well with others, perhaps because this 
information is simply not available to applications, which then prevents them 
from self configuration, and leads to race conditions, culminating in the K3 
being seemingly stuck in transmit mode.  As more and more, operators will be 
taking advantage of remote control of their SDR radios, it becomes impairitive 
that applications take on the responsibility of coordinating their control over 
the K3, such that the remote operator can have the necessary final and 
deterministic control over the tx status of their rig(s).  That's the way I see 
it, at least. Maybe others have a different perspective.  It wou
 ld be interesting to hear from the members on this reflector on the subject.

Best wishes,

--
Kyle Smith (AG2F)
[email protected]

On May 27, 2011, at 10:36 AM, Dick Dievendorff <[email protected]> wrote:

> You can determine the TxTest state from the IC command response.  This is
> the technique used in the K3 Utility.
> 
> 73 de Dick, K6KN
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html

Reply via email to