Hi, I performed several tests with CAT on my IC-756P2 using sniffing on the CI-V bus and detected some behaviour I think could be impreved or fixed:
1. COM port PTT (RTS) works fine, but the PTT Test (PTT ON -PTT OFF buttons in the setup window) don't work with COM port setting and "access COM port denied" is reported in CAT test error log.
2. I have to use omnirig for other piece of software, but unfortunately I cannot use omnirig with Varac due to the VFO A/B issue reported here: https://www.varac-hamradio.com/forum/varac-hf-discussion-forum/ic-756pro2-vfo-a-b-cat-frequency
3. I use VarAC native CAT interface to control rig and enabled"read freq. every 2 sec" too. Since I have also omnirig running on the same COM port shared, I have noticed that frequency in VarAC stop updating if Omnirig poll interval is set less than 2 seconds (I usually set it at 100ms) Only the freq polling is affected the frequency write to the rig is working fine. I have the possibility to use two physical com ports on the same CI-V bus but the behaviour is the same.
I think it would be useful an option flag to disable VarAC CAT polling, but enabling frequency update only listening the packets on the bus polled by omnirig or other software (e.g. Omnirig, FLrig both using polling to update freq/mode). By the way with frequency reading from bus also Icom CI-V transceive function could be used alone with VarAC embedd CAT interface
73 de Phil,iz1fks
I can not duplicate. works fine here. But I did see something on the code that "might" cause this. I'll send you a version to test.
I added to VarAC settings your choise of which VFO you want to change. you can change only VFO A/B or both. LMK if it helps.
It already exists. If you set your frequency read to Omnirog, it relies on events from omnirig and does not pull every 2 seconds on its own. when you select OmniRig, this features is actually disabled (see screenshot)
I'll send you a version to test #1,#2 by email.