On 21/11/2020 06:33, Saku wrote:
Hi!
I'm using IC7300 with rig setting "Data/pkt".
Randomly I see wsjtx selecting right mode "USB-D" but the filter is
set as "Fil3", the narrowest one, while it should be "Fil1" the widest.
There is no setting for bandwidth. When studied what wsjtx actually
sends using wsjtx rig model #2, Hamlib Net Rigctld and separately
started rigctld. Tcpdump from traffic between them shows:
[saku@hamtpad ~]$ sudo tcpdump -X port 4532 -i lo | grep PKTUSB
dropped privs to tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 262144 bytes
0x0030: 680b a5c9 4d20 504b 5455 5342 202d 310a h...M.PKTUSB.-1.
0x0030: 680b a602 4d20 504b 5455 5342 202d 310a h...M.PKTUSB.-1.
0x0030: 680b bbdd 504b 5455 5342 0a33 3030 300a h...PKTUSB.3000.
0x0030: 680b eac3 504b 5455 5342 0a33 3030 300a h...PKTUSB.3000.
It seems to send M PKTUSB -1 to rig.
Rigctld man pages for command M say:
M, set_mode 'Mode' 'Passband'
Set 'Mode' and 'Passband'.
Mode is a token: ‘USB’, ‘LSB’, ‘CW’, ‘CWR’, ‘RTTY’,
‘RTTYR’,
‘AM’, ‘FM’, ‘WFM’, ‘AMS’, ‘PKTLSB’, ‘PKTUSB’, ‘PKTFM’,
‘ECSSUSB’,
‘ECSSLSB’, ‘FA’, ‘SAM’, ‘SAL’, ‘SAH’, ‘DSB’.
*Passband is in Hz as an integer, or ‘0’ for the radio backend**
** default.*
Note: Passing a ‘?’ (query) as the first argument
instead of a
Mode token will return a space separated list of
radio backend
supported Modes. Use this to determine the supported
Modes of a
given radio backend.
There is no mention about passband value "*-1*". I tested it with
telnet connection and value *-1 is passed without error* but it seems
that using it has no effect.
Should there be a setting for bandwidth, or is the undocumented value
"-1" same as value "0" for sure?
It seems that it is not. More like randomize(passband)
--
Saku
OH1KH
Hi Saku,
the passband value -1 id a special one meaning no change. I suspect what
is happening is that he rig is recalling the last used bandwidth on the
target band, this is normal behaviour for Icom rigs (and many others).
WSJT-X via Hamlib does not attempt to set the rig bandwidth except in
the case of some older rigs where the bandwidth is implicit in a mode
change CAT command.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel