Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > d56e2615a43e036877e0b6cfab8e0892 > files > 525

fldigi-doc-3.20-3.fc14.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>xmlrpc-control</title></head><body style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 204);" alink="#000099" link="#000099" vlink="#990099"><h1 style="text-align: center;">XmlRpc Control</h1>As of version 3.0, various aspects of Fldigi's operation can be controlled remotely using <a href="http://www.xmlrpc.com/">XML-RPC</a>.&nbsp;
XML-RPC data is transported via simple HTTP and client implementations
exist for most programming languages.&nbsp; A Perl client that can be
used as a control script is included in the source tarball as
scripts/fldigi-shell.&nbsp; This control method is currently used by several external programs including <span style="font-style: italic;">flrig, logger32 </span>and<span style="font-style: italic;"> Xlog</span>.<br><br>The following command line arguments become available when XML-RPC support is compiled into fldigi,&nbsp;as described in the <a href="Installing.html">build instructions</a>:<br><br>&nbsp; --xmlrpc-server-address HOSTNAME<br>&nbsp;&nbsp;&nbsp; Set the XML-RPC server address. The default is 127.0.0.1.<br><br>&nbsp; --xmlrpc-server-port PORT<br>&nbsp;&nbsp;&nbsp; Set the XML-RPC server port. The default is 7362.<br><br>&nbsp; --xmlrpc-allow REGEX<br>&nbsp;&nbsp;&nbsp; Allow only the methods whose names match REGEX<br><br>&nbsp; --xmlrpc-deny REGEX<br>&nbsp;&nbsp;&nbsp; Allow only the methods whose names don't match REGEX<br><br>&nbsp; --xmlrpc-list<br>&nbsp;&nbsp;&nbsp; List all available methods<br><br>The
--xmlrpc-deny and --xmlrpc-allow switches can be used as a simple
access control mechanism.&nbsp; REGEX specifies a POSIX extended
regular expression.&nbsp; This invocation disables the methods that may
cause fldigi to transmit:<br><br>&nbsp; --xmlrpc-deny 'main\.(tx|tune|run_macro)'<br><br>By default all methods are allowed.<br><br>The
--xmlrpc-list switch outputs the method list and exits the program.
&nbsp;If preceded by --xmlrpc-deny or --xmlrpc-allow, it shows the list
of methods as filtered by those switches.<br><br>The methods are listed below.&nbsp; The three columns
are method name, signature (return_type:argument_types), and description.&nbsp;
Refer to the XML-RPC specification for the meaning of the signature
characters (briefly: n=nil, b=boolean, i=integer, d=double, s=string, 6=bytes, A=array, S=struct).<br><br>
<pre><big>fldigi.list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the list of methods.</big></pre>
<pre><big>fldigi.name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the program name.</big></pre>
<pre><big>fldigi.version_struct&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; S:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the program version as a struct.</big></pre>
<pre><big>fldigi.version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the program version as a string.</big></pre>
<pre><big>fldigi.name_version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the program name and version.</big></pre>
<pre><big>fldigi.config_dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the name of the configuration directory.</big></pre>
<pre><big>fldigi.terminate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Terminates fldigi. ``i'' is bitmask specifying data to save: <br>                                        0=options; 1=log; 2=macros.</big></pre>
<pre><big>modem.get_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the name of the current modem.</big></pre>
<pre><big>modem.get_names&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A:n&nbsp;&nbsp;&nbsp;&nbsp; Returns all modem names.</big></pre>
<pre><big>modem.get_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the ID of the current modem.</big></pre>
<pre><big>modem.get_max_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the maximum modem ID number.</big></pre>
<pre><big>modem.set_by_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the current modem. Returns old name.</big></pre>
<pre><big>modem.set_by_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:i&nbsp;&nbsp;&nbsp;&nbsp; Sets the current modem. Returns old ID.</big></pre>
<pre><big>modem.set_carrier&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:i&nbsp;&nbsp;&nbsp;&nbsp; Sets modem carrier. Returns old carrier.</big></pre>
<pre><big>modem.inc_carrier&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:i&nbsp;&nbsp;&nbsp;&nbsp; Increments the modem carrier frequency. Returns the new carrier.</big></pre>
<pre><big>modem.get_carrier&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the modem carrier frequency.</big></pre>
<pre><big>modem.get_afc_search_range&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the modem AFC search range.</big></pre>
<pre><big>modem.set_afc_search_range&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Sets the modem AFC search range. Returns the old value.</big></pre>
<pre><big>modem.inc_afc_search_range&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Increments the modem AFC search range. Returns the new value.</big></pre>
<pre><big>modem.get_bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the modem bandwidth.</big></pre>
<pre><big>modem.set_bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Sets the modem bandwidth. Returns the old value.</big></pre>
<pre><big>modem.inc_bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Increments the modem bandwidth. Returns the new value.</big></pre>
<pre><big>modem.get_quality&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the modem signal quality in the range [0:100].</big></pre>
<pre><big>modem.search_up&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Searches upward in frequency.</big></pre>
<pre><big>modem.search_down&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Searches downward in frequency.</big></pre>
<pre><big>main.get_status1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the contents of the first status field (typically s/n).</big></pre>
<pre><big>main.get_status2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the contents of the second status field.</big></pre>
<pre><big>main.get_sideband&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; [DEPRECATED] Returns the current waterfall sideband.</big></pre>
<pre><big>main.set_sideband&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; [DEPRECATED] Sets the rig or waterfall sideband to USB or LSB.</big></pre>
<pre><big>main.get_wf_sideband&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the current waterfall sideband.</big></pre>
<pre><big>main.set_wf_sideband&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the waterfall sideband to USB or LSB.</big></pre>
<pre><big>main.get_frequency&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the RF carrier frequency.</big></pre>
<pre><big>main.set_frequency&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:d&nbsp;&nbsp;&nbsp;&nbsp; Sets the RF carrier frequency. Returns the old value.</big></pre>
<pre><big>main.inc_frequency&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:d&nbsp;&nbsp;&nbsp;&nbsp; Increments the RF carrier frequency. Returns the new value.</big></pre>
<pre><big>main.get_afc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the AFC state.</big></pre>
<pre><big>main.set_afc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the AFC state. Returns the old state.</big></pre>
<pre><big>main.toggle_afc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Toggles the AFC state. Returns the new state.</big></pre>
<pre><big>main.get_squelch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the squelch state.</big></pre>
<pre><big>main.set_squelch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the squelch state. Returns the old state.</big></pre>
<pre><big>main.toggle_squelch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Toggles the squelch state. Returns the new state.</big></pre>
<pre><big>main.get_squelch_level&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the squelch level.</big></pre>
<pre><big>main.set_squelch_level&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:d&nbsp;&nbsp;&nbsp;&nbsp; Sets the squelch level. Returns the old level.</big></pre>
<pre><big>main.inc_squelch_level&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:d&nbsp;&nbsp;&nbsp;&nbsp; Increments the squelch level. Returns the new level.</big></pre>
<pre><big>main.get_reverse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Reverse Sideband state.</big></pre>
<pre><big>main.set_reverse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the Reverse Sideband state. Returns the old state.</big></pre>
<pre><big>main.toggle_reverse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Toggles the Reverse Sideband state. Returns the new state.</big></pre>
<pre><big>main.get_lock&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Transmit Lock state.</big></pre>
<pre><big>main.set_lock&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the Transmit Lock state. Returns the old state.</big></pre>
<pre><big>main.toggle_lock&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Toggles the Transmit Lock state. Returns the new state.</big></pre>
<pre><big>main.get_rsid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the RSID state.</big></pre>
<pre><big>main.set_rsid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the RSID state. Returns the old state.</big></pre>
<pre><big>main.toggle_rsid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Toggles the RSID state. Returns the new state.</big></pre>
<pre><big>main.get_trx_status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns transmit/tune/receive status.</big></pre>
<pre><big>main.tx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Transmits.</big></pre>
<pre><big>main.tune&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Tunes.</big></pre>
<pre><big>main.rsid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Deprecated; use main.{get,set,toggle}_rsid instead.</big></pre>
<pre><big>main.rx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Receives.</big></pre>
<pre><big>main.abort&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Aborts a transmit or tune.</big></pre>
<pre><big>main.get_trx_state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns t/r state.</big></pre>
<pre><big>main.set_rig_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the rig name for xmlrpc rig</big></pre>
<pre><big>main.set_rig_frequency&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:d&nbsp;&nbsp;&nbsp;&nbsp; Sets the RF carrier frequency. Returns the old value.</big></pre>
<pre><big>main.set_rig_modes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:A&nbsp;&nbsp;&nbsp;&nbsp; Sets the list of available rig modes</big></pre>
<pre><big>main.set_rig_mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets a mode previously designated by main.set_rig_modes</big></pre>
<pre><big>main.get_rig_modes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the list of available rig modes</big></pre>
<pre><big>main.get_rig_mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the name of the current transceiver mode</big></pre>
<pre><big>main.set_rig_bandwidths&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:A&nbsp;&nbsp;&nbsp;&nbsp; Sets the list of available rig bandwidths</big></pre>
<pre><big>main.set_rig_bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets a bandwidth previously added by main.set_rig_bandwidths</big></pre>
<pre><big>main.get_rig_bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the name of the current transceiver bandwidth</big></pre>
<pre><big>main.get_rig_bandwidths&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the list of available rig bandwidths</big></pre>
<pre><big>main.run_macro&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:i&nbsp;&nbsp;&nbsp;&nbsp; Runs a macro.</big></pre>
<pre><big>main.get_max_macro_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the maximum macro ID number.</big></pre>
<pre><big>log.get_frequency&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Frequency field contents.</big></pre>
<pre><big>log.get_time_on&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Time-On field contents.</big></pre>
<pre><big>log.get_time_off&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Time-Off field contents.</big></pre>
<pre><big>log.get_call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Call field contents.</big></pre>
<pre><big>log.get_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Name field contents.</big></pre>
<pre><big>log.get_rst_in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the RST(r) field contents.</big></pre>
<pre><big>log.get_rst_out&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the RST(s) field contents.</big></pre>
<pre><big>log.get_serial_number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the serial number field contents.</big></pre>
<pre><big>log.set_serial_number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the serial number field contents.</big></pre>
<pre><big>log.get_serial_number_sent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the serial number (sent) field contents.</big></pre>
<pre><big>log.get_exchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the contest exchange field contents.</big></pre>
<pre><big>log.set_exchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the contest exchange field contents.</big></pre>
<pre><big>log.get_state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the State field contents.</big></pre>
<pre><big>log.get_province&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Province field contents.</big></pre>
<pre><big>log.get_country&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Country field contents.</big></pre>
<pre><big>log.get_qth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the QTH field contents.</big></pre>
<pre><big>log.get_band&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the current band name.</big></pre>
<pre><big>log.get_sideband&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the current sideband.</big></pre>
<pre><big>log.get_notes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Notes field contents.</big></pre>
<pre><big>log.get_locator&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the Locator field contents.</big></pre>
<pre><big>log.get_az&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the AZ field contents.</big></pre>
<pre><big>log.clear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Clears the contents of the log fields.</big></pre>
<pre><big>log.set_call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the Call field contents.</big></pre>
<pre><big>log.set_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Sets the Name field contents.</big></pre>
<pre><big>text.get_rx_length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the number of characters in the RX widget.</big></pre>
<pre><big>text.get_rx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6:ii&nbsp;&nbsp;&nbsp; Returns a range of characters (start, length) from the RX text widget.</big></pre>
<pre><big>text.clear_rx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Clears the RX text widget.</big></pre>
<pre><big>text.add_tx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:s&nbsp;&nbsp;&nbsp;&nbsp; Adds a string to the TX text widget.</big></pre>
<pre><big>text.add_tx_bytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:6&nbsp;&nbsp;&nbsp;&nbsp; Adds a byte string to the TX text widget.</big></pre>
<pre><big>text.clear_tx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:n&nbsp;&nbsp;&nbsp;&nbsp; Clears the TX text widget.</big></pre>
<pre><big>spot.get_auto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the autospotter state.</big></pre>
<pre><big>spot.set_auto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:b&nbsp;&nbsp;&nbsp;&nbsp; Sets the autospotter state. Returns the old state.</big></pre>
<pre><big>spot.toggle_auto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n:b&nbsp;&nbsp;&nbsp;&nbsp; Toggles the autospotter state. Returns the new state.</big></pre>
<pre><big>spot.pskrep.get_count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i:n&nbsp;&nbsp;&nbsp;&nbsp; Returns the number of callsigns spotted in the current session.</big></pre>
If your external control program duplicates some of the fldigi controls
such as the Rx and Tx pane you can run fldigi in a fully minimized
mode.&nbsp; Fldigi then only provides the controls necessary for signal
acquisition and waterfall management.&nbsp; Minimization is
accomplished by setting the command line switch ( --wo).&nbsp; The user
interface then has this appearance:<br>
<br>
<img style="width: 901px; height: 207px;" alt="" src="images/UI-minimized.png"><br>
<br>
The documentation for the external control program will provide additional information if this user interface is desired.<br>&nbsp;<br><div style="text-align: center;"><a href="index.html">Contents</a><br></div></body></html>