Some additional information below: On 10/10/2014 14:14, Bill Somerville wrote: > On 10/10/2014 13:13, Joe Taylor wrote: >> Hi Yannis, >> >> I am forwarding your message to the WSJT developers list. We are >> aware that some setups as complicated as yours still have rig-control >> problems, and we are working to solve them. >> >> We may ask you to do some tests related to this effort. >> >> -- 73, Joe, K1JT >> >> -------- Original Message -------- >> Subject: WSJT-X Poll Interval to 0? >> Date: Fri, 10 Oct 2014 09:33:43 +0300 >> From: Yanis Syllignakis <[email protected]> >> To: <[email protected]> >> >> Hi Joe, > Hi Yannis, > > Sorry you are having issues with the WSJT-X v1.4.0-rc2 Beta release. >> Congratulation for your good job! >> >> The Poll Interval for CAT in ver. 1.4 cannot set to 0. >> Is it possible to restore it like ver. 1.3? > WSJT-X requires exclusive access to the CAT control port of your radio. > This is also true for any other software that intends to be active in > either controlling or polling the rig status. Some rigs also provide a > broadcast mechanism to update the CAT control program of status changes, > for example the Kenwood "AI;" CAT command. > > Any setup that causes CAT control traffic that has not been elicited by > WSJT-X will cause WSJT-X to conclude that it has lost control of the > rig. Due to many situations where such loss of control would mean > transmitting on the wrong frequency we cannot have WSJT-X continue to > operate in that situation. >> I'm using one way CAT because my setup is complicated: >> -Virtual Serial Ports Emulator >> -Running the ARCP to control the Kenwood TS-2000 >> -WSJT-X running as an external program of UR5EQF_Log 3 > I do not understand the last line and its implications, perhaps you > could clarify. > > Using VSPE in splitter mode and having another program sharing the rig > CAT control port is not supported. You must choose which program to run > at any particular time. It may be possible to get this working if the > ARCP software can be configured to not poll the rig nor turn on "AI" > mode, if it were truly passive and responded only by monitoring the poll > command responses that are caused by WSJT-X then it would work. I doubt > this configuration is available YMMV. > > COM port splitters or Y-cables can only be used when one leg is totally > passive, for example an amplifier or ATU like the Acom 2000A or StepIR > controller that will happily do their job by monitoring the CAT traffic > and acting on any frequency status responses that just happen to be > passing. They are effectively one-way CAT, and the TxD serial line can > even be disconnected. If you wish to have another program connected to the rig CAT control port, you have the option to set the WSJT-X "Settings->Radio" "Rig" to "None", you may still use direct PTT control via a serial port cable using the RTS or DTR control lines or more simply by enabling VOX on you transmitter. When the "Rig" is set to "None" you must set the operating frequency manually in WSJT-X and split mode operation is not available since that needs proper CAT control.
A little further information on why having a polling interval of zero is not an answer to your problem: WSJT-X uses hamlib to facilitate direct control of rigs, hamlib is single threaded and synchronous which means it only reads data from the CAT port after it has sent a command. Any unsolicited data will back up on the serial interface and, if there is too much, will overflow the serial port driver buffer. In the case of Kenwood who use serial communications flow control, such a buffer overflow will stall the rig output. Either way the next command that WSJT-X will read a response that contains all the unsolicited traffic which it cannot make sense of. The RS-232 serial port protocol is point to point, not a network, there is absolutely no collision detection or arbitration mechanism. >> My problem is the window for Rig Control Error. >> >> With this setup it's impossible to have full CAT even with OmniRig or >> direct >> to TS-2000 > I may be able to help you with OmniRig, please send me your rig > initialization file so I can see what CAT commands OmniRig is using to > talk to your TS-2000. >> Thank you again, >> Yanis Syllignakis >> www.sv2bbo.com >> > 73 > Bill > G4WJS. 73 Bill G4WJS. ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ wsjt-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wsjt-devel
