I use flrig to control the IC-7300, which means that I can use the GUI to push buttons and turn knobs, but also use flrig to key the radio from BPQ for HF packet use.
If you have a rigctld daemon running, you can also use rigctl to send commands to flrig, on the local machine or over the network.
The key is to use -m 4 -r localhost:12345, where 12345 is the flrig server port. Replace localhost with an IP if you are running remotely, and open the port in the your firewall.
So then you can run things like this:
rigctl -m 4 -r 192.168.0.6:12345 F 7104000 M LSB-D 800- Net105, 40M, 800Hz filter
rigctl -m 4 -r 192.168.0.6:12345 F 14105000 M LSB-D 800- Net105, 20M, 800Hz filter
rigctl -m 4 -r 192.168.0.6:12345 f- request frequency in Hz, for something like mwtchahrd
I haven’t figured out how to tune after changing bands, however.
Cool! I’ve been playing with this too lately but using XMLRPC from python scripts. Trying to make an exporter for my radio freq/mode and (optionally) fldigi’s modem and offset.