cqrlog/help/fldxml.html
OH1KH 06b529bcbb Changes to RBN, bandmap and lotw/eqso up-dnload
lotw/eqsl: …
  -  Having continuous problems here with lotw upload monitor scrolling to last line. Now added setting of vertical scrollbar to huge value in MStatChange routine.
  -  Added same mStatChange scrolling procedure to lotw download eqsl up and download.
  -  Added disable_button "upload"(after click) in lotw upload to prevent pressing it moren than once. If lotw server does not reply in time there is temptation to press it "for sure" again. May lead to duplicate upload requests.

RBN monitor:
  -  Added tool buttons "clean" (wipe the whole grid) and "Help"
  -  Fixed program crash if RBN has connected, then disconnected and after that filter is changed. RBNThread free_on_terminate does not nul it and it causes halt when exit from filter settings. FreeAndNil after disconnect removes this problem.
  -  Fixed mouse-on hint texts
  -  Added "STOP" indicator to note user that new spots are not displayed when any of columns is selected.

Bandmap:
  -  Added tool buttons "font", "clean" and "help". Clean button cleans not just display but also the spot array.
  -  Added to filter settings and to preferences an ability to adjust frequency and callsign widths in right padding. Some calls are now very long like TC1STAYHOME and user may want to adjust the space. Also if only HF is used, frequency width can be narrower. Now it is up to user.
  -  Added "STOP" indicator to note user that new spots are not added when band map window is focused.

Common:
  - Help files fixed and new help created for RBN monitor

Squashed commit of the following:

commit 732512331d
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 3 12:37:33 2020 +0300

    Added 'Stop' indicator when cell is selected.Fixed bug that randomly selected a roe(same column as before) if column was selected, then form focus loosed and again returned. Help files fixed.

commit 1c95d4a7c1
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Apr 3 09:46:44 2020 +0300

    Global fix to Menu links of help files

commit f1e9eefd3c
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 2 14:31:19 2020 +0300

    small fix

commit eece2b9223
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Apr 2 14:19:25 2020 +0300

    Band map freq, call widths adjustable. Help fixed

commit 0c72118581
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 14:37:20 2020 +0300

    bugfix freeandnil rbnthread on disconnect

commit 35efb36dbb
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 10:54:29 2020 +0300

    changed again eqso/lotw status memo scrolling. It just does not always go to last line...Why,why

commit 9d19c02be7
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Apr 1 10:23:36 2020 +0300

    Some fixes

commit 4eeea7825d
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 19:06:50 2020 +0300

    help fixes

commit bd5ca1c0ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:47:18 2020 +0300

    removed refresh from scroll

commit a402ee1bb2
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:41:47 2020 +0300

    changed lotw imp/exp statusmonitor scrolling

commit 3277b7e097
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 18:31:09 2020 +0300

    Added font,clear and help toolbuttons to bandmap. Increased call width of bandmap by 2chr. Help files updated

commit a35177b2ea
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 14:22:48 2020 +0300

    help for RBN created

commit 9dd5eba8f3
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Mar 31 13:12:13 2020 +0300

    added RBN monitor Tbuttons clear and help. Partial ready help files
2020-04-03 13:46:06 +03:00

132 lines
6.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<head>
<title>CQRLOG - fldigi XmlRpc</title>
</head>
<body>
<script>
function goForward() {
window.history.forward();
}
function goBack() {
window.history.back();
}
</script>
<table border="0" cellpadding="5" cellspacing="2" width="100%">
<tbody>
<tr>
<td valign="top"><img src="img/exc.png"></td>
<td bgcolor=ffffcc valign="top" align="justify"><strong>
<font color="red">WARNING!</font></strong>
Backup your data often! BACKUP your log directory at the end of EVERY session!
All that you need to backup and store in a safe place is the log database directory
located in the ~/.config/cqrlog/database folder, or you can enable the autobackup function
in Preferences. This autobackup function creates an ADIF file with a backup of your log.
/td>
</tr>
</tbody>
</table>
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td width="33%" align="center">[<a href="index.html" target="_top">Menu</a>]</td>
</tr>
</tbody>
</table>
<br>
<div style="text-align: left;"><strong>CQRLOG for LINUX by OK7AN &amp; OK1RR</strong></div>
<p align=center><img src=img/line.png></p>
<a name=fl1><h2><strong>fldigi XmlRpc remote</strong></h2></a>
<ul style="margin-left: 40px;">
<li><a href="fldxml.html#fl2">Settings</a></li>
<li><a href="fldxml.html#fl3">Use</a></li>
<li><a href="fldxml.html#fl4">Some notes</a></li>
<li><a href="fldxml.html#fl5">Starting fldigi and wsjt-x via cqrlog</a></li>
</ul>
<p>XmlRpc remote connection to fldigi is an alternative way to transfer qso data to cqrlog.</br>
With XmlRpc cqrlog acts as client what is opposite way compared to wsjt-x remote where cqrlog acts like
server. Because of this cqrlog can not know if “save to log” button is pressed at fldigi because it tells its information only
when asked.</br>
This leads to situation where fldigi logging can not be used to act like indicator to cqrlog to save qso and <b>saving must be done by operator on cqrlogs side</b>.
<p>There are two ways to save qso:</br><ul>
<li/>Press “save qso” on cqrlogs NewQSO form <b>and</b> press save on fldigi. You get entry to both logs.</br>
<li/>Press “Save this qso” on cqrlog XmlRpc form. You get qso <b>saved to cqrlog</b> and fldigi entry is <b>cleared</b>, but <b>not saved</b>.</br>
</ul>
</p>
<p>When using XmlRPC:</br><ul>
<li/> You get qrz/HamQth data immediately after adding call to fldigis call field</br>
<li/> You see qso before/dxcc statistics from cqrlog before firing TX the first time</br>
<li/> You can run fldigi on other computer than cqrlog if they have common network. WiFi, wired, or even internet(when you should use openVPN to make secured tunnel between sites)</br>
</ul>
</p>
<a name=fl2><h3>Settings</h3></a>
<p><img src="img/fxml5.png" width="401" height="281">
<br clear="left"/>
</img>
In cqrlogs preferences/fldigi/wsjt interface there are some new settings. Port and Address for fldigi network connection and
selection to use XmlRpC.</br>With selection you can choose “the old way” for fldigi remote, or the XmlRpc way. Port number should be ok, but IP address may change depending your needs.
</br>Address is normally 127.0.0.1 (localhost) if you run fldigi on same PC than cqrlog.
</br>If you have fldigi running on other PC put here the IP address of fldigi-PC. There is no IP address validation, so you have to type correctly formatted
address.</br>
If you use fldigi on other PC remember to open firewall at fldigi-PC side for TCP traffic to port 7362 from your local network.</p>
<p>Parameter &quot;Drop after SyncErr &gt;&quot; automates remote mode closing when fldigi is closed. But as it may affect also (in slow PCs) fldigi started by cqrlog it can be changed. 0 disables, 1-20 means timer rounds until drop.
When closing happens it leaves text &quot;Socket error, check fldigi!&quot; to NewQSO field &quot;Comment QSO&quot;.
</p><p> In all cases fldigi must be started from command line with parameter: <b>fldigi --xmlrpc-server-port 7362</b>
</br>When closing fldgi properly and answering YES to save setup changes the next start should open xmlrpc server without parameters from usual icon.</p>
<a name=fl3><h3>Use</h3></a>
<p><img src="img/fxml9.png" width="446" height="117">
<br clear="left"/>
</img>
</p>
<p>When you have activated fldigi remote and checked “Use XmlRpc” at preferences, texts that you type to
fldigi logging sheet (or select from monitor with right click) are transferred to cqrlog by polling fldigi with speed you have set on
preferences “Try to load QSO from fldigi every X seconds”.
</br>When remote for fldigi is opened a new status form is shown. It shows data that have been received from
fldigi. If you cant see any changes you have to check port and address settings (both fldigi and cqrlog) and firewall settings.
</br>There is more information about XmlRpc
at:<br/>
<a href="http://www.w1hkj.com/FldigiHelp-3.21/html/xmlrpc_control_page.html">http://www.w1hkj.com/FldigiHelp-3.21/html/xmlrpc_control_page.html</a></p>
<p>If everything is OK you should see something like this:</br>
<p><img src="img/fxml8.png" width="643" height="274">
<br clear="left"/>
</img>
</p>
<a name=fl4><h3>Some notes</h3></a>
<ul>
<li/>fldigis <b>pr </b>(Province) is transferred to cqrlogs <b>County</b></br>
<li/>fldigis Country is not transferred</br>
<li/><b>Save this qso</b> is <b>shown after</b> you have <b>call, time on, rst_in, rst_out</b> and <font color="#ff0000">TX fired once </font>it hides again when qso data is cleared.</br>
<li/><b>Save this qso</b> <font color="#ff0000"><b>saves only to cqrlog</b></font>, fldigis qso data is just cleared.</br>
</ul>
<a name=fl5><h3>Starting fldigi and wsjt-x via cqrlog</h3></a>
<p>You can set preferences so that cqrlog will start fldigi and/or wsjt-x programs for you when you enter remote mode. This is very handy, but doing that has also one risk.
<br/>When fldigi or wsjt-x has been started as a child process of cqrlog they will die at the moment cqrlog crashes for some reason.
<br/>If you start them manually as processes of their own and then activate remote mode from cqrlog they keep on running if cqrlog
dies. You can finish your ongoing qso, start cqrlog again, set remote mode on and then log the qso in normal manner.</p>
<p align=center><img src=img/line.png></p>
<br>
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td width="33%" align="center">[<a href="index.html" target="_top">Menu</a>]</td>
</tr>
</tbody>
</table>
<br>
</body>
</html>