From 6071f5e4572a3ff4a89e46eccd614246e1ea8b1c Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Tue, 4 Feb 2014 16:56:49 +0000 Subject: [PATCH] Remove docs from their previous location. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3693 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- doc/build-doc.sh | 330 --------------- doc/images/130610_2343-wav-80.png | Bin 103728 -> 0 bytes doc/images/band-settings.png | Bin 19043 -> 0 bytes doc/images/decode-menu.png | Bin 3115 -> 0 bytes doc/images/decodes.png | Bin 17833 -> 0 bytes doc/images/file-menu.png | Bin 7155 -> 0 bytes doc/images/help-menu.png | Bin 4289 -> 0 bytes doc/images/icons/caution.png | Bin 2734 -> 0 bytes doc/images/icons/example.png | Bin 2599 -> 0 bytes doc/images/icons/important.png | Bin 2980 -> 0 bytes doc/images/icons/note.png | Bin 2494 -> 0 bytes doc/images/icons/tip.png | Bin 2718 -> 0 bytes doc/images/log-qso.png | Bin 13762 -> 0 bytes doc/images/main-ui-controls.png | Bin 2270 -> 0 bytes doc/images/misc-controls-center.png | Bin 5208 -> 0 bytes doc/images/misc-main-ui.png | Bin 7111 -> 0 bytes doc/images/mode-menu.png | Bin 2708 -> 0 bytes doc/images/new-msg-box.png | Bin 7470 -> 0 bytes doc/images/r3666-config-screen-80.png | Bin 26312 -> 0 bytes doc/images/r3666-main-ui-80.png | Bin 212244 -> 0 bytes doc/images/save-menu.png | Bin 2668 -> 0 bytes doc/images/setup-menu.png | Bin 16034 -> 0 bytes doc/images/status-bar-a.png | Bin 2598 -> 0 bytes doc/images/traditional-msg-box.png | Bin 7489 -> 0 bytes doc/images/tx-macros.png | Bin 12180 -> 0 bytes doc/images/view-menu.png | Bin 2151 -> 0 bytes doc/images/wide-graph-controls.png | Bin 4055 -> 0 bytes doc/source/acknowledgements.adoc | 19 - doc/source/compiling.adoc | 143 ------- doc/source/configuration-band-settings.adoc | 9 - doc/source/configuration-main-window.adoc | 19 - doc/source/configuration-station.adoc | 61 --- doc/source/configuration-txmacros.adoc | 9 - doc/source/controls-functions-center.adoc | 33 -- .../controls-functions-kb-shortcuts.adoc | 95 ----- doc/source/controls-functions-left.adoc | 28 -- .../controls-functions-main-window.adoc | 47 --- doc/source/controls-functions-menus.adoc | 68 ---- doc/source/controls-functions-messages.adoc | 42 -- ...controls-functions-special-mouse-cmds.adoc | 22 - doc/source/controls-functions-status-bar.adoc | 12 - doc/source/controls-functions-wide-graph.adoc | 42 -- doc/source/dev-guide.adoc | 0 doc/source/example1-decoding-controls.adoc | 51 --- doc/source/example1-decoding-overview.adoc | 25 -- doc/source/example2-check-decodes.adoc | 35 -- doc/source/example2-main-window.adoc | 5 - doc/source/example2-wave-1742.adoc | 20 - doc/source/example2-wave-2343.adoc | 29 -- doc/source/example2-wide-graph-settings.adoc | 8 - doc/source/faq.adoc | 30 -- doc/source/font-sizes.adoc | 15 - doc/source/install-from-source.adoc | 24 -- doc/source/install-mac.adoc | 17 - doc/source/install-ubuntu.adoc | 22 - doc/source/install-windows.adoc | 25 -- doc/source/installed-files.adoc | 47 --- doc/source/introduction.adoc | 41 -- doc/source/jt65-jt9-differences.adoc | 44 -- doc/source/jt65-protocol.adoc | 50 --- doc/source/jt9-protocol.adoc | 24 -- doc/source/make-qso.adoc | 151 ------- doc/source/quick-reference.adoc | 383 ------------------ doc/source/rig-config-adat.adoc | 104 ----- doc/source/rig-config-alinco.adoc | 104 ----- doc/source/rig-config-aor.adoc | 103 ----- doc/source/rig-config-drake.adoc | 104 ----- doc/source/rig-config-elecraft.adoc | 104 ----- doc/source/rig-config-flexrad.adoc | 104 ----- doc/source/rig-config-icom.adoc | 104 ----- doc/source/rig-config-kenwood.adoc | 104 ----- doc/source/rig-config-main.adoc | 33 -- doc/source/rig-config-softrock.adoc | 104 ----- doc/source/rig-config-template.adoc | 60 --- doc/source/rig-config-tentec.adoc | 104 ----- doc/source/rig-config-yaesu.adoc | 102 ----- doc/source/runtime-files.adoc | 14 - doc/source/system-requirments.adoc | 10 - doc/source/transceiver-setup.adoc | 42 -- doc/source/tutorial-example1.adoc | 99 ----- doc/source/tutorial-example2.adoc | 113 ------ doc/source/tutorial-main-window.adoc | 6 - doc/source/tutorial-wide-graph-settings.adoc | 14 - doc/source/tx-rx.adoc | 75 ---- doc/source/utilities.adoc | 58 --- doc/source/wsjtx-main.adoc | 229 ----------- 86 files changed, 3919 deletions(-) delete mode 100755 doc/build-doc.sh delete mode 100644 doc/images/130610_2343-wav-80.png delete mode 100644 doc/images/band-settings.png delete mode 100644 doc/images/decode-menu.png delete mode 100644 doc/images/decodes.png delete mode 100644 doc/images/file-menu.png delete mode 100644 doc/images/help-menu.png delete mode 100644 doc/images/icons/caution.png delete mode 100644 doc/images/icons/example.png delete mode 100644 doc/images/icons/important.png delete mode 100644 doc/images/icons/note.png delete mode 100644 doc/images/icons/tip.png delete mode 100644 doc/images/log-qso.png delete mode 100644 doc/images/main-ui-controls.png delete mode 100644 doc/images/misc-controls-center.png delete mode 100644 doc/images/misc-main-ui.png delete mode 100644 doc/images/mode-menu.png delete mode 100644 doc/images/new-msg-box.png delete mode 100644 doc/images/r3666-config-screen-80.png delete mode 100644 doc/images/r3666-main-ui-80.png delete mode 100644 doc/images/save-menu.png delete mode 100644 doc/images/setup-menu.png delete mode 100644 doc/images/status-bar-a.png delete mode 100644 doc/images/traditional-msg-box.png delete mode 100644 doc/images/tx-macros.png delete mode 100644 doc/images/view-menu.png delete mode 100644 doc/images/wide-graph-controls.png delete mode 100644 doc/source/acknowledgements.adoc delete mode 100644 doc/source/compiling.adoc delete mode 100644 doc/source/configuration-band-settings.adoc delete mode 100644 doc/source/configuration-main-window.adoc delete mode 100644 doc/source/configuration-station.adoc delete mode 100644 doc/source/configuration-txmacros.adoc delete mode 100644 doc/source/controls-functions-center.adoc delete mode 100644 doc/source/controls-functions-kb-shortcuts.adoc delete mode 100644 doc/source/controls-functions-left.adoc delete mode 100644 doc/source/controls-functions-main-window.adoc delete mode 100644 doc/source/controls-functions-menus.adoc delete mode 100644 doc/source/controls-functions-messages.adoc delete mode 100644 doc/source/controls-functions-special-mouse-cmds.adoc delete mode 100644 doc/source/controls-functions-status-bar.adoc delete mode 100644 doc/source/controls-functions-wide-graph.adoc delete mode 100644 doc/source/dev-guide.adoc delete mode 100644 doc/source/example1-decoding-controls.adoc delete mode 100644 doc/source/example1-decoding-overview.adoc delete mode 100644 doc/source/example2-check-decodes.adoc delete mode 100644 doc/source/example2-main-window.adoc delete mode 100644 doc/source/example2-wave-1742.adoc delete mode 100644 doc/source/example2-wave-2343.adoc delete mode 100644 doc/source/example2-wide-graph-settings.adoc delete mode 100644 doc/source/faq.adoc delete mode 100644 doc/source/font-sizes.adoc delete mode 100644 doc/source/install-from-source.adoc delete mode 100644 doc/source/install-mac.adoc delete mode 100644 doc/source/install-ubuntu.adoc delete mode 100644 doc/source/install-windows.adoc delete mode 100644 doc/source/installed-files.adoc delete mode 100644 doc/source/introduction.adoc delete mode 100644 doc/source/jt65-jt9-differences.adoc delete mode 100644 doc/source/jt65-protocol.adoc delete mode 100644 doc/source/jt9-protocol.adoc delete mode 100644 doc/source/make-qso.adoc delete mode 100644 doc/source/quick-reference.adoc delete mode 100644 doc/source/rig-config-adat.adoc delete mode 100644 doc/source/rig-config-alinco.adoc delete mode 100644 doc/source/rig-config-aor.adoc delete mode 100644 doc/source/rig-config-drake.adoc delete mode 100644 doc/source/rig-config-elecraft.adoc delete mode 100644 doc/source/rig-config-flexrad.adoc delete mode 100644 doc/source/rig-config-icom.adoc delete mode 100644 doc/source/rig-config-kenwood.adoc delete mode 100644 doc/source/rig-config-main.adoc delete mode 100644 doc/source/rig-config-softrock.adoc delete mode 100644 doc/source/rig-config-template.adoc delete mode 100644 doc/source/rig-config-tentec.adoc delete mode 100644 doc/source/rig-config-yaesu.adoc delete mode 100644 doc/source/runtime-files.adoc delete mode 100644 doc/source/system-requirments.adoc delete mode 100644 doc/source/transceiver-setup.adoc delete mode 100644 doc/source/tutorial-example1.adoc delete mode 100644 doc/source/tutorial-example2.adoc delete mode 100644 doc/source/tutorial-main-window.adoc delete mode 100644 doc/source/tutorial-wide-graph-settings.adoc delete mode 100644 doc/source/tx-rx.adoc delete mode 100644 doc/source/utilities.adoc delete mode 100644 doc/source/wsjtx-main.adoc diff --git a/doc/build-doc.sh b/doc/build-doc.sh deleted file mode 100755 index 55847a259..000000000 --- a/doc/build-doc.sh +++ /dev/null @@ -1,330 +0,0 @@ -#!/usr/bin/env bash -# Title : build-doc.sh -# Description : WSJT-X Documentation build script -# Author : KI7MT -# Email : ki7mt@yahoo.com -# Date : FEB-02-2014 -# Version : 0.5 -# Usage : ./build-doc.sh [ option ] -# Notes : requires asciidoc, source-highlight -#============================================================================== - -# exit on error -set -e - -#add some color -red='\033[01;31m' -green='\033[01;32m' -yellow='\033[01;33m' -cyan='\033[01;36m' -no_col='\033[01;37m' - -# misc var's -base_dir=$(pwd) -src_dir="$base_dir/source" -c_asciidoc="asciidoc -b xhtml11 -a max-width=1024px" -script_name=$(basename $0) -doc_version="1.3" - -# declare build array's -declare -a no_toc_ary=('head_wording' 'build_no_toc') -declare -a top_toc_ary=('head_wording' 'build_toc1') -declare -a left_toc_ary=('head_wording' 'build_toc2') -declare -a all_docs_ary=('head_wording' 'build_no_toc' 'build_toc1' 'build_toc2' \ -'build_quick_ref' 'build_dev_guide') -declare -a web_package_ary=('package_wording' 'build_toc2') - -####################### -# clean-exit -####################### - -function clean_exit() { - clear - echo -e ${yellow}'Signal caught, cleaning up and exiting.'${no_col} - sleep 1 - [ -d "$base_dir/tmp" ] && rm -r $base_dir/tmp - echo -e ${yellow}'. Done'${no_col} - exit 0 -} - -# Trap Ctrl+C, Ctrl+Z and quit signals -trap clean_exit SIGINT SIGQUIT SIGTSTP - -####################### -# general functions -####################### - -# build with no table of contents -function build_no_toc() { # no toc - echo -e ${yellow}'Building Main With No TOC'${no_col} - $c_asciidoc -o wsjtx-main.html $src_dir/wsjtx-main.adoc - echo -e ${green}'.. wsjtx-main.html'${no_col} -} - -# build with top table of contents -function build_toc1() { - echo -e ${yellow}'Building Main with Top TOC'${no_col} - $c_asciidoc -a toc -o wsjtx-main-toc1.html $src_dir/wsjtx-main.adoc - echo -e ${green}'.. wsjtx-main-toc1.html'${no_col} -} - -# build with left table of contents -function build_toc2() { - echo -e ${yellow}'Building Main with Left TOC'${no_col} - $c_asciidoc -a toc2 -o wsjtx-main-toc2.html $src_dir/wsjtx-main.adoc - echo -e ${green}'.. wsjtx-main-toc2.html'${no_col} -} # end left toc - -# build all table of content versions -function build_support_pages() { - echo - echo -e ${yellow}'Building Rig Pages'${no_col} - $c_asciidoc -o rig-config-main.html $src_dir/rig-config-main.adoc - echo -e ${green}'.. rig-config-main.html'${no_col} - -# setup rig file array - declare -a rig_page_ary=('adat' 'alinco' 'aor' 'drake' 'elecraft' 'flexrad' 'icom' \ -'kenwood' 'softrock' 'tentec' 'yaesu') - -} # end all toc version - -# build quick-reference guide -function build_quick_ref() { - echo -e ${yellow}'Building Quick Reference Guide'${no_col} - $c_asciidoc -a toc2 -o quick-reference.html $src_dir/quick-reference.adoc - echo -e ${green}'.. quick-reference.html'${no_col} -} # end quick-ref - -# build dev-guide -function build_dev_guide() { - echo -e ${yellow}'Building Development Guide'${no_col} - $c_asciidoc -a toc2 -o dev-guide.html $src_dir/dev-guide.adoc - echo -e ${green}'.. dev-guide.html'${no_col} -} # end dev-guide - -function head_wording() { -clear -echo -e ${yellow}"Building WSJT-X Documentation "${cyan}'v'$doc_version"\n" ${no_col} -} - -function quick_ref_wording() { -clear -echo -e ${yellow}"Building Quick Reference Documentation\n"${no_col} -} - -function dev_guide_wording() { -clear -echo -e ${yellow}"Building Quick Reference Documentation\n"${no_col} -} - -function package_wording() { -clear -echo -e ${yellow}"Building Transfer Package\n"${no_col} -} - -# help menu options -function help_menu() { - clear - echo -e ${green}"BUILD SCRIPT HELP MENU\n"${no_col} - echo 'USAGE: build-doc.sh [ option ]' - echo - echo 'OPTIONS: toc1 toc2 all dev-guide quick-ref help web' - echo - echo -e ${yellow}'WSJT-X User Guide Options:'${no_col} - echo ' [1] No Table of Contents' - echo ' [2] Top Table of Contents ' - echo ' [3] Left Table of Contents' - echo ' [4] All Guide Versions' - echo -e ${yellow}"\nSingle Guide Builds"${no_col} - echo ' [5] Development Guide' - echo ' [6] Quick Reference Guide' - echo ' [0] Exit' - echo -} - -# WSJT-X User Guide transfer for Joe -function build_index_html(){ - -# create re-direct index.html -cat << EOF > ./index.html - - - - - WSJT-X User Guide - - - - - - -EOF -} - -function build_transfer_package() { - -[ -d ./tmp ] && rm -r ./tmp - -# check if wsjtx-main-toc2.html exists -build_file="wsjtx-main-toc2.html" - -if [[ $(ls -1 ./*.html 2>/dev/null | wc -l) > 0 ]] -then - echo "The docs's directory has previous build files" - echo - read -p "Would you like a clean User Guide build before packaging? [ Y/N ]: " yn - case $yn in - [Yy]* ) - clear - echo "Removing old html files, and rebuilding" - sleep 1 - rm ./*.html - package_wording - build_index_html - mkdir -p ./tmp - cp -r $base_dir/images/ $base_dir/tmp/ - for f in "${web_package_ary[@]}"; do $f; done - mv ./*.html $base_dir/tmp - echo - echo -e ${yellow}"Preparing Archive File"${no_col} - sleep 1 - cd $base_dir/tmp && tar -czf ../wsjtx-doc.tar.gz . - cd .. && rm -r $base_dir/tmp/ - break;; - [Nn]* ) - clear - echo "Ok, will package without rebuilding." - sleep 1 - break;; - * ) - clear - echo "Please answer with "Y" yes or "N" No.";; - esac -else - # continue packaging - package_wording - mkdir -p ./tmp - cp -r $base_dir/images/ $base_dir/tmp/ - build_index_html - for f in "${web_package_ary[@]}"; do $f; done - cp ./*.html $base_dir/tmp - echo - echo -e ${yellow}"Preparing Archive File"${no_col} - sleep 1 - cd $base_dir/tmp && tar -czf ../wsjtx-doc.tar.gz . - cd .. && rm -r $base_dir/tmp/ -fi - -# check that a file was actually created -web_file="wsjtx-doc.tar.gz" -if [ -e "$web_file" ] -then - clear - echo - echo -e ${green}"$PWD/$web_file is ready for transfer" - echo - exit 0 -else - clear - echo - echo -e ${red}'Whoopsie!!' - echo -e "$web_file was not found, check for script errors."${no_col} - echo - exit 1 -fi -} - -####################### -# start the main script -####################### - -# COMMAND LINE OPTIONS -if [[ $1 = "" ]] - then - head_wording - for f in "${no_toc_ary[@]}"; do $f; done - -# build top table of contents -elif [[ $1 = "toc1" ]] - then - head_wording - for f in "${top_toc_ary[@]}"; do $f; done - -# build left table of contents -elif [[ $1 = "toc2" ]] - then - head_wording - for f in "${left_toc_ary[@]}"; do $f; done - -# build all table of content versions -elif [[ $1 = "all" ]] - then - head_wording - for f in "${all_docs_ary[@]}"; do $f; done - -# build quick-reference only -elif [[ $1 = "quick-ref" ]] - then - clear - build_quick_ref - -# build dev-guide only -elif [[ $1 = "dev-guide" ]] - then - clear - build_dev_guide - -# bundle web_package -elif [[ $1 = "web" ]] - then - package_wording - build_transfer_package - -# For HELP and undefined option entries -# NOTE: The case $SELECTIOIN should mirror the if [ .. ] statements -# to allow for menu and direct call builds -else - while [ 1 ] - do - help_menu - read -p "Enter Selection [ 1-6 or 0 to Exit ]: " SELECTION - case "$SELECTION" in - "1") # no table of contents build - clear - for f in "${no_toc_ary[@]}"; do $f; done - exit 0 - ;; - "2") # top table of contents build - for f in "${top_toc_ary[@]}"; do $f; done - exit 0 - ;; - "3") - for f in "${left_toc_ary[@]}"; do $f; done - exit 0 - ;; - "4") - for f in "${all_docs_ary[@]}"; do $f; done - exit 0 - ;; - "5") - build_dev_guide - exit 0 - ;; - "6") - build_quick_ref - exit 0 - ;; - "0") - exit 0 - ;; - esac - done -fi - echo - echo -e ${yellow}'HTML files saved to:'${no_col}${cyan} "$base_dir" ${no_col} - echo - exit 0 diff --git a/doc/images/130610_2343-wav-80.png b/doc/images/130610_2343-wav-80.png deleted file mode 100644 index 55f1ec07498cf457529c96b1918f5920fb9a9c0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103728 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≷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 diff --git a/doc/images/band-settings.png b/doc/images/band-settings.png deleted file mode 100644 index 9b8dd080be9d766cbbf57756139c7bff0065b83a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19043 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 FV1i^=^$`F7 diff --git a/doc/images/decodes.png b/doc/images/decodes.png deleted file mode 100644 index ddf586768e271ee607e36617be93d41ab4b5c95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17833 zcmb4rbyyo;yDcqHyil|Sij?B+MT)xx3vPwt1&R|2p+M2%F2yMlw73U~yF+nz4;u7_ z{?57QeD~b@e9!$OJIN%o_spKX^1km{YZ9WWB8!7biiw1Tgd;B}rH+L3Bm(i!Lw}0c z64=X%k9d0GtS&2oR60bygLs2tDXuJzg!C&C>-GaG;yuP^IbCNYr04CAk0;#@1s{=+ zq($VV#5FyP4$_(<%@x&`m!Knu3TssyBMG`wr&_bbdlAkL0hVF>62<8#__Vpa9M9fz z9OLQ8ZM>mIc_wEP_PO=}85@tg-0PJ`<%{U(^=_~Ef{|6VpWh!&++=pPxGSd+V`1+3B zhkMV=2`&Z%@kC)PVvRx;aaUX0Hv>3Nx`SW#f@EgRe96rUe!&!nZaXD zs>o9`IM$8=mgn=cUob?w{T!)h#Oq!Nkid2|e&mCG>Lg&CBcG6k>S5RcxeX;~OMR<1 zdGn-EoVpfOY^b&*%V_I9i;m2sp(^(cYa^D~P7o9%t*hU`0^)tuf0_?U~-F zjQFA1n)^u}uEnaPb6sh2pm`o0x7Bzwsd;=6qIC|&L!)3D=dB5{SFa9q3XiPc(3F3o z1c}hpBQ#o<-LM2o*KAu_evP(9ahQ}kejbe2LyrCjBU&1%e9Co}6^=I)4-@iH{6bhp z31j@@JF);W>+kCmub0q4V7#>5<`*SQ?_U3@%hqV-&jzAe(g;pAzSRSM=2~rpUdmTN zsL)jq7Y@-P)iPZVGmGP);G$g?oN42sw9ychFroVqw3h7hqWdjV%fDyR10p_F-c>_f zGb#@&^~g{yB9u1CSWnHz9w<^Kau6ekACKfxnAbumefrsr@0MY)83tfghdx(Si#eb? zY>x8uwwYQ;w5}Dn1#sOIse1M<&yhkYj3|h9TW{=Hs2B`o=~>$})j7kZ#$+Tk-V*m{ znf+b1HL=aR*Hyyez_ei_!Cu*PsS7kD{Ykucj+f3r3FT=Q?w)p}$>#VaT>nLZ9vCjg zX#cWzwC99T5mV3UcQ0T6M3omO2a$JLuI~I*DjfNz6(2Z2vsQ9yZAuaBdjuzZceTQ; z!mY;c`$KWcLj_GLwY^NsSEo2Gd?!8W^oaxwjfrTYbq4A>XA`w#O$6$Z4H`vbV`xav zzN5N|nA1)>gJn}x&+Sr!s5{5`vXCZ3 zz=oKw7r|~%-7S6rU2EONf)o;p=q=jRQ{-Q%kFD3&H>bt4+|K0B&)xHg2`c>( z1ZWFPHRvi+@lxBm`ST;Lw0)7^Dr3H?5&bm{#0Kw(Z|L}GAC=88kwO3KQKR{QsS3=Z zX3C0j$h_RgB9!EqpqtD}jJO*jpO1q3pqZF*h|NW=urLFE`oi*ElxN%=1W6bJ!;zw( z6%$grL2$mzrs*JdQ|p0DTl_=(&|oUf7k`=xmrlaqnjuFb_l=#9XmlVouKOn-kQ=1q zFjKV?d5|m0KL7B<1J~z-8;<0IY3#gSh`ESSC>yQ^JU(t3Jc`V;U4Sd9e71O8ovvB~ z!%g`zUd5jNcl>q#ZG93wuIwPX^8zcNIG!+1p{(@dFJ6}X`%rzv5^tkvFWHUsLoDe? z@l;3~957^cR?rK1_+CE)0){c)Hkx5UVFXoVr<@tV@D8&fQ9Q(9o_6mdRb`%8Qj0v| zUwS27;&1E_|Nnh44@K;cH=p+3r_Bo37B$QcNSroqGD?uSyX!Wm;}PuF@+g@0{Z#`p&? z|5i}il7ed;VT)0{XQN2y(Yu2`(S>o-i|@ z8g`Pk`t|<=)0bO$E$2t`YlzSj=nT*^zS2op7SXDZ{Qg}?A)mqOPS9~@1{@tX&?dcS zdC@exFlk(+9Z|N$-xpmH>Q*Nzj`8Q0`m0qWY728kxH9SaSGV2SN=;SFf_3;Tb-YNK zZj_~$XgI->Ggw*Tn+y0x1wId`b`%03OLEl%l6((8?vp?o3)jpshNBDOIC2Q-L<1s7IMOLy@ zpKC^boOOD+C%fD&l@QoiRT1-SDvFgV1Ny4ZJUGde1-}}KBKJNi!Q|Jac0=J0-Wjq4 z(e;_W^%0T~a`X=&b=LRkl{1c?ys9$o2D{OlQn6_kl8MdB> z_}Zhiai~_VpHRLfJ^*Zb|vFpRn@T z4asf^R`rYcL=+Rwh0Va+JM3zbJ+ zQalQ=Mz3j2p2V0n|peo;5YSkFWih=`s?Hf)A|&nvDk3@9RWqx8%2UrvNyETWA#CBC55BRJ09{G2uIH0PCi>38P#(< zQ~RbkcdH4c**dl8UfHKDpN$$16gaIWehOPqmkPLbUYtWE%xq(sS>J zs1q|yt9~Wi5-%j!mQF+UQ&UpcxS%)44IYynZ^^{Ie6xU|6xul<)o$vs;J^41?KerH zz{vJ3(okMIQ78UFK-a4P&2aZAYvJ#o$3)6UB!Y#+3{bwbs+aqkB>iNY1(Zeo_$*?t z;ySXGGR)Ji>u-tM+d&%gcK0n1q3(@ITaq$-a*Ld(gne>!8Y9&=cJg*_h_+Q5o;u!h z@)Z-NA!{budU08ws2iXj?TAmaro90YrX^TsBg@eazCGAo5%EvM7jFhVw*uC^$Bb5* z-I3BJ*hv196n!fwfu*L|i&kp~3a_7x{lrsw8Nxi8SVVRNZrw@x^g4KR+ie3$&TjH2 z*LMwgp1>Y(M%Y1_bOOYG_Rdwm>e#bxSdkQ&t2kRRutBlNIA~t*VoKn;d$+AVOA9D^ zd@nG;_mUdrF7}vQoxWQez3@vJ*EjY-7^JUu*>A1NZB(@d= z_u+Uf51evI9epv3Qcc*agx%x^!d}yUh)Z>n{Z1;)pcWtd4g1+r*hZ>U>cQ*%I|V{| z`mAQh=hncexgRb{&hi|K>!bn74t&q}?lYIPH>krGax(0DzxLK{3r5Y%m-;p?5R~4eoS2Xe6r}!C?a;bwwHs69j{hl( zbT5Zlgf!^X{@pE^m~I}vt{c+6z@q0^+Uu*p&5E)s8*)97l?+(-RoC4BDKH}vtI@xb$33{x^^sD*%!DER_}y1QA7K+b6LxMzI*?FAQyR(M~T~{EMCSk)uwo zVb4skrX`fFFF(kW`gD}21XS=GMmb-zv@1Q_G%YgA)-V-I)moUuDju%rnI4A3E#<1= zR;lpD*MEm_ieMDYM zpZ}Y*cu$r($$&Bua!@)F{;G4r{!3NY97fNGIdKzQA(m&sb~(#j51qAFyEWSG^{LGaggeEmh#p(glEc~aM_XA?Cyb*8rdU^HOi z@|w%Jh(IQA^g^-2BJYl_p()YQv|R>v`MY#L*=C@Gt*nEazmxV1oxq9s1sx*JxQ(Ca z_Np$pO(_|*+E}KSMz69SHR_8h>(ndBoLl&ZR^YJ^p9gxJBb|ola?A_QCyqXbhq00lGC)K&Kr@)W&=BeU#y9vT@t?01BSii zq;UCXb7x4-k@~m2JUCm%JHXHeh_}!^eHhIP5k>4B z|AYPag{sQanPKhXh%l$ckiCYc9WA3fplu0NBKThO#7Q>#YWhOKoeCDL(wA(#B@A=c&2KfMXoI0_I#zpCxH}hD>DtzlwKSWsX3oFQGA{@2cSHUmXoAd zGi>x&f17YGD7>+7>&0wdGzJ@|%U)$=jL{cW@}q|G?HYXrr!mZU4+uiFU$-*EtCCGgXj0nyV5>ciRPWnlKZ~rIgS6I90AiJg0#Bo{y5y15rL2Rt^K@{jzbwd9K#Hn|TJ1g&b2dS=N z5Jf@8e~2W@3)riA;>*8fu&BCi+JHEBVoxLKKm>2$3mTOO>|{Lzi0R%i1F3`7PlC=>cfuuA3wzn%abRRnxLK8eM+T+G4<-04-LN+xxbN;T9gQC zo4wk0w^~h+qwhC?aL2U!-fPpahzM(NP&IUTACg zr5ggEKa4|2=7K)5J)FT}^q;=Uvkurwl|mCd<+lAsla@e)Wdwffno@dI+87A^az{~~ zO!9PnTc!r+KwnFnI<|Sn=OYP4p~Qb%mYVJrq*^9W@`7g zp>K>TMs;iCO<6u|J)wlr`Wn6MXyTh@v;H7Sbs-f4G}>{zK+O}t+6kQ!OJ9!3xVnCC zg-XWu^Sx~S_pcNW22DZ{pMXi$?it$?$6dkx0X$?0QLt2=UEf_oxLhlmpKbq#4LJrQ z_Rg`b#C{tcL&ioo@4Lp6n5ky1&h#@7)m*x~SJFncK+~Ec8Ga^j=gf6$55PtWTj>od+u=|0q01kLY0PUF}rD^zWVI#2!0?vZX?A5@4*M zZ-Yxr`U3CW)mL`A*&N>U$|MQnOajb1#q+2fHMaJ?nU=5BSgbNL{nG1g1Cc4E{L;(k zyvlK?>0n%^)F$em9d{L=B@vfm%#N6uE|I@veVGr00w;jpLkbf%DqTeCYb{-vfNbNY zANTOhylA;GCW%knO*+=T$@P+je7r%STDofBU?$SQ6-6#4pQHt_7dntI)?({M(;cC#H%w7I=@ms3ohvPVvxhmp{7@WJ1GaqW z-)RHFfC%F_Z83^8kN=4J&Ult2IyPlhuV}eCk9TFdT{ZDb%zOHJ2b;MZsAkCvzFDmw7v3$@V_Wm6r(aMxoX= zVRmDtg6}B_adlXftbfA)#)#mjaZmqGg{{=(M}kMA)Q1z-dc%q5qBjbPZzxXW08XxP z*(}}6{CZv|1Kt%jlfZhDWy1G8S}xTVnX4g|`V%YQyhw<;23Y8qstAAnYl!)>Iu9l# zsJW3CYrXsH?!@K~N-|2+|_yZ5u{1HH-PXvrgbQk3P;Sg;i zb?7YKC&XieWM`nQ+L>zH#r`@-=&psyBFR#RHY1wFvGu6Pw5k(@QYP)kI(89pDHs8X-6Whn;IJ>n+G%dkqA@x$ujllG${;-122|-j zX2u4VO_;t%s{2hI_~()~Z;x{{ioV67pr~C;(ZPq;W<`83B=jSWCYPT@NW@ch$^bDV z3yV&DK-ZaUQ9harvvZ@<0b(gcqh%HO0A@glRQN*$(VNpkqmaX}c*{4PG;r5%#BYjV zn`N0@^HaK9V*?8P2YwWD!)oaPqFe>t4OM+Ai@^WQE7puRX}I?1)! z-N^ry?8#LkDrY8HP&U@!(FF2;lR`WC=M&IXu2XMNCHAvm#QiVN&-Mkt$zc-l<7z}S zMQOwMw=FhY=}5D={u0A~+)=ZLsjPsP*2p-I+h{V2)``)L|{`REgxf|-3>(v);FT0{fqZDzaUzNFS;tq%}Q`x zf^18K*SAnmBS=1ml=YI`%dYH%9D@$SHJ6HcPx0g)vs*i8<_!L#HQ+jlbz*8ax-O>l z%#h(_i&6KO=wRxJ$qYbP0zt4+8HZal?`Jyb9hN2h7D5myxwMt)pr6h%=D$!RD{rNY z_-!Uv1=6d=UZEp6p!y-E`uk4dPmwHGDatfrSU+KHp8z<_a-Ju5hf zW&rLg`UKy|ka~bu5r+IDFU0Q`)YHzWV)vV$$P3!@g;^EqNwI*8yiB=w)n)i^g&9fv zv{*ju_eZy#2xE7^(0l_7vc!DRL7K4# z$ZJ*KgX?5HqPsQ%wn?JwE?NqgwhK@X_dd-MXmigq25)z_KNa;ub1gG>PCBGcPc(Fy zKe7Mpppr?c$8h@&gA~E#l-GmEK4J{7KzxZMArPb^|GYE>?0nnpxY}uj4ap zZ%_(WsHz(PeDEb2D$PLOHoWr&G7)d!iVc(Y+f(F{3$#x2F$^Y3Icn|Xrn>CRph|DJ ztI2~}2a=8ST|IkPJZ(3;s00vPj$E^@^@T|)K6EHz}SHN*OnKMSqQThv&N<}7zGp4kIpY@Tr;@R;v{ z6>wiER%u1@Nac5rKfO(xa?Jcj;l3AUQodlW;d5@rQApma)<21j*yvxPUxCnr5zsoE zf4imi1m|KTZpl>Do~E&1sei^opfm&w0PsV1>3@)Rx)6PgHvep`Y*o~wQoXX}S(H6_ zaMTOA4=Zp}G*!iQ0k1?3Bx|sc9X>BA>6a9H1l1`sc2!x0bVCw%112Jh^*GsnhB)Br ziwZ8*fz1t&ALIdQlE%xr_-|~_anE^jJ6J5xzOgnQ%rMW=fug7fIbke!Px9QPP37it zfxcm?8J1fvF|ooZ9SBk5yCyYP#%{>Ar!I)@!sjhCVno6Un6U6Z@Or#G@A_iZ>AWA! z@SI!XVFZxsB9*A}VKjX*8y9*eT0z6uC?U6CW9fpynr@);*1eorGSiA{pD%sI+w<*5 ztlR<+Re0pKAd$%x0ndMG8#bcEsBMY#k2)$n)xT>w-ZrDYUHXdcSJtLh0%`J@j`Q&5 z9QFVP8GRcs>&DsOPr4azPN?k!dWLztFFk>_XeVU=txX0wSafe_Ie`58n)SVnn{Z=q z!W(9z;J0)&0UpM0nLdi`s>9j!S|wk7=g-i3#j}X}7S#w0>8w8RY$qRsm{dA-IW8&0 zoX{PS?~7M5mouUv(w^arvrGdcV{Gl6owakS^Dp-rA?}b5Zlm>2|8k?bIqP{ExbSDM zhkm^^u`uhF_dH%H!)=4`*Eh9X?GApC8-DMQiyY4r5ay2wph=lX_2yDD-2U-Nh338Sf}>VZYH02(?ZEBc zq=$A{F$i}9Wabe_sO`po{#UcOYuUUeIW5OB$n65Zgz;zIS}U&T5j1)RoEJj3^qeZ9`~-iLyVD=F}?e z9I_W9>u*WZMNJN4iX`JZ*=XKd&AWP++?O63=a$yIO=8J^GTi02v%b8_s5XioB>dng z(w`}+_sn9p(suk}epNc0-})$?F;ZUPn!E7=DY-=0_!smj3K_w_L`dYmE9;bYnL9&U{x^Sh+C`OBPWru7d2++0vmcdv5!jt6yo*6CkgR zF-Q;^9(HZ?U;f0X(8YGvk9a1R0`2ajW_)H|*HSyy>gzvGU?<4N0Qf`qh9J%V zse(asmSB6!+d3kp*UnTvB>@Z1nXon(4ZgCUvD6cl?5ZN*SFYW_L0kTTHY?lYg@b?D z!dIF1BZBdeLz{hdBQt(B$wemRzV|1Z&_b11mZoJ(^#OW&Fp}zTntakZhUWTCO4F z!c=qCJtXt%*W>2=iBPQBZQf4^sc@l=4%R;Q>GlQWvu*?I_<1T?@M&biho4spKMAlY zP6&9}vkUO$HO?zT0WC3EZ%?mpkiUKFqvB)N7869bK(_ z<_*s3>4i=!_3*^Aq8)`pQUtA1N+`kINS4UTZV>{L6DhwF-&9-Es?cnPiBIYV3t}Id zX+IYR)J055zcI>^r|jzL8W`ns&}~WMSEgUFi54!bz4|j=w(tYAvj!J9e)tch<_s?< z=KKjzL7HyhMm>r~D1~dj;Y_aiXW}dUHNDH!A^)z3!)83%Z7NB0@%yKGTjO!)n7DKa z8_PG#dT2jW1^c_K?oT`KraITQ#Mj9|c?`?}lvCM8pv zj55caiBbbB=G|)K9+I@NulyO?mxg_7PqXr`#rSvBI|9bXC3oR#JAh|>KWm8_BpYnE zzEhwXM_#?w`Ar$uJ3dC4%!i+`KVAQ*9?IzsW@O6Kek6Bzztfo8BKj#euFS!*9>^#z z`jOyq#C-40PZtD{V}05?*#wcPBZq^?n=M5`j>I3*y~Lnn*b-3b(0o&>#;@r2a0nH$XrTDquYy;!GDnDQ4 zVxoJuA3p<=UdLmxd?T@`iHS!im+$iF1H^QiCQ`&*b+CIEeBI}GlD}S{h1%=nsq%#1 zj~y$ATpy#JW*m`D%s3)eps%PPy1*7R1<9 z`AD>hGkvaS(tw*TS_9U!Iv|lBkIPHd?*AhE{taFgT)k8Ct5%hr%pwYcCS72$Wq`*> z#O<8w?tV?`clh97Ga4E>J{hlb9lKVtm$T$xzP#}vhB8eF$=uB}S8_sjJsUf;wFw^T zRvpbQ!gEhp*roi15(QaQ`R=%Np1qD3_PIN9muTn5=KQoqo@2%K39P-K+ac(mh`S!n zmA-vZCTv?1UY`|-&iYLqNNLmz#k$sC;FVR>Y8Li5mDB%~h+Pzb_*`5LEq^jWaI2l_($nW;IZerh5g*G|L$+=Ohk_CnIkDGZFki}-KOZn6J2zr~koP%+0nUaD*03X; zNTKknLQs`3BxBacA?)^7m;GW4xTAk7G$SKJ)a!Hw&TZuXJF@J$kQcI$Z&?mZ=z+i4 z$Ht@|#Yk-Mlg(h;*QemZl@Gy_Yuwi_OJ>YGmIJs37Bq%{m<^0IIscI<3;LVv>c$~P z&Lv{zJZMCG_iO#9XpY~yV0*|#coQw)eO^`HMFS<(mKne?$TJu1KFN&VAzTy)UINs+ z?Xq4cFJyL9gxG_rS3b`+TD&!*e!pv-8Z^NUV=cHo=J{2$N{e>&d-Rlru*UW~8K?bA zgeZhyRll+FM1Gr{RS&qQ;D=3z-IvEZHQ5yqR2${>mncNUH|_lJxz?E*PtVXz7u{59 zIwy2HW!CSd?jiK0@Tm+F9^rK-03Af`>kPh(;C*kS-tb~A@E>t<#}L4+dAZRqgw62c z9%8=#i`r*nTOWDAKxB1VNyVDb2?K;}eM!}vx% zF;h1RDlspG--J5~McLI|`H)`}I@^==VYFR`k3&pCwhMy&KZM;QYcpcK?`@A+B3-}` zrw>pOiIp&MoLECKBlM#fC$Np&JFVHHujPx%CC(JFJwxtL@*RqDYA03R`z0zseAy8e z!#G`*p>C;b5A+0!538OIy52+}^z+rfVK`j$YJfMCs{!_T+v!KY15ObyIst#&#MV}% zuCx2|aap9IxJ3O)`^9zD`>pyWoJlQ zVzV77z<2s=$%U{%qoeo-<$T{5T>?zwe9vnN?pR*!p-#r+yEp8P@!GFXGADnrVFB}t zLVq^^%hTjTM)IVG8TRApAh6o~?y>;wswVQ8H164pI%4B+(~i&o;S^Xy1HX*Uh?$S% z<23F0e`%EeSK;zsHwNZ3WfL8tbzZF^p#7I8f8Pd7*$TeyH$3r{sUL<4#5Ng%t>Fkm=kfx-EL4QY>lejl!Gz7qH>Gt3@npchZxWNrv)zCKwWZ2LWN zuHc{`xbc8%l{bWCLp#jb^bb#%KpNZr#eubD^iKtXC{UzTW;x{Qiu!~0`` zTz<++kz*Wxy!}!aCQL?C&1C;-d|TKT3}#icDC(m(o}A1CD}fvkCQ4!E%NP}yKz(lG z@Mp?t79Q`V%PcIz?V>D2NILR)OF*;B^%YZ=e?Gb`n zocyVOOg;N|P{hhV4uep)g=F;ewYi-v)0vrmIW?-g zH5S*Y#X86TNzv}%vK2BXsV}CTxKU&t#k&l{hS2n05w9hKtniIsIN)2@KEVn zf_8U__)`&J)h%*xCLB}((w^ZyR8DwYU4M94Vk63?O`(D{zFVkx<~xn%B>b5<+)Uu* zB&FT-<@n1#Lrm*ptdKK|UsBql9FS|>C605ElI^$;s8{67}-e?b-( z{r?47`_cy_vNc1*97|O}5H=v;ZN!hGR8c4*WdDaEo{EtY1QZZI^ zA$0c2Ya1Nd64lx6MM}8JB0PxVSk7q(eY5c`j)PMdb-wZxRcay$udjp=J=nCba4t*pk>s&JXc+naDsU0x<)UH2XlC|nTK{<+yG$-1F}YfMKvXr ztUKJn&rd1Q$p}?A_np?~bB6Y(J0J{zE!((x#emC&KI!`smkfSM3U&L&Cw||pt zhr|s&q#w$UW%9E9p;!E$}&s<|89-j{n+5b-;!Um5x!xdzSh zaMY~Q0e$bepK8zRJmWq{+te6+E-%e+I~~aq-uK>y)u;!786pw&F=l0VBKEYm^@G@g z8clTIZM=)VP!*y=e)GN5?H>CV42hI2aYgn<EVlNV$;g)?B90~ zO>;t=P0Q7+Kt6@uM$fnvI&|#4-fg*0U&~PKDFkzaerhrsE>3*2do6th`}7!s{hJMa zahO4!yLeRr5^|s*8Jx^;GW~w1kYsRT0RFG-TV3%@U;G~qUmC&pE4_Wz^3P$QWKSUi zq+z?9so(2Votl)4wT`D()Tp6-D@P%*elh~(x%s&5&z0=seh*5@!syjpduNo?5mo2P ziK`zmTMAeVfw(wg_eKmQ7Gq+Qox38e$K876t7)Oi54i>B7WT-z+meAeofZ8E4;x@fAqc zrKWYuZvBnTte3+|;MgUEn|3PNq-w!V1Zq%W0c1lLv~LtSmgVm8_t1>Q>%(s7aw?~) z11^|o_wc8$Hrq}0`R`=AHR)-bmL?~N2m)~5*30=R6+tTtc&EMPS%eDClHAB1#CwV* z>nJAMHfJbT-pRxJpT}P^B_Wc}%+LdNLEYCm%k$<`v z9?*pyywC8qazq*F#@wQ(DS*626yH1+V%b>0T3a9i>(_Zz)ru71=bCHkl>|v7iHT^b z+0xfkC3CFlB%m2Ii$Kb_9G_x}AE|m<^sL9rC3t^tQv0{<%dzGK0uUW8X8^1$esy zu|@jXB2s5?Wp^~j6V1dz!&N!43@`K&*NkauItLT;i|gFbJUw2Bt)h6c{_Z3u zc#)O*PvB?bM>j3x$BO|ydD6x89})?v#o~Op2$vy$pv zx%%`~)2~G*J_N~C{1k4g_-d+DOQ2qi>Y(q>lX0vhFQ!l{$A+`xTg^jN{BhcWRM6?| zgr7%uB2o!w4hQEcU&OSq>`XfLVVbc!ps87HtU06`ImZ=(mGVKk=M-jWWS)7w1h4GKv#2#-Zss`jMc3bk7 zW;N-5)iUT?cp;C6opTrfTt~g0Q8d*sx$LBwzw*P(6dAcsHTo#JGb(ZaUNm0FE~mmS z6>KBkwAMfGnbP~j0#Ufsyjhigi1iGO+9cIF5TQcYZ)ZV5W=WMPcV3vU>X}g)k46ff zR5=c3WMwda9(^k|r^3t9@snfYpzmx|{V+n#?6rkFT!Z?-DKgqC&$TfL^(Nth zeTAj(^;{v`?209QXBtDugC!Mqs&|@xnY1_KRWb23qjgb9-E$2Q1hv!f>5ab##@S)Q zkV*!VxP)%OY(4HhPUrrU=Q1=@Sxq6Y$7EQ9*lz@@NbS9O;z)Gok)VU3g;^;mxbp?{ zhK}=WC*2cVlb1^-mdZa3sEZS{HJIfzA8dGOHJHr2U!DTu5<2G+nL>xjYHF~I{_ojmW$N-?kg7+xA6d0pNwJDJ=y*pz!t z@g%X2r@!rvgKc=2&93var7l}>!N_jqTb7b+9Z;zjZxYB>`*(9hEz$NN%55=?up^6H4QB(cqHT{bjhtWU4pU zzb28+Yn@E^-|qo-`eDwpzG7E|Rdp z)P1z?2H_7;4VUlky!vJvNuv*xDenBxTZUa&8D6yQek=7V%DCra7|&x}?t@&=Cq3Mc zAn#-Zz$W4KGs@dV=s1qUEAgR)4WC0dE=poS?rlqClia-ubH zp8{jfsbZ=-UQL;3e|P)R6k$GoWUuA#-T7}f-Ww|pgvY^#dV=b+8;9$p&a@Xw9LmGThJ@O96F*VF2O6*;j$5{xo*Da#;2#2Xy96i;#{*@i5wtL?S(Ll-dHY zAtZneHBp*>T{dvR_Hh&&V0m;k*Zv1@@inf=Sm7EdQjMAVo9R964H3+&hycW*IIbk$ zwD36nt^$ijUYVHdg6|A}Buy)kcV~c=WyG9j17|>iAnA1N5`}qB*pO-ogmK z(%RFk>KOibb-Es}&IshQ5K)5xmtpg27lCp;_u4f@M0WBENG4`7*;#vm=PdC^HAD^E z#M$RB66NY~s+FGRTUxPIVfb8T&_BYKcbHe;8aeH=zdXo(-8Ng~_L7p-OU%%;WI|D@a9xVJ1c zqMb@DD~Npi|2GAH@ciH)9yD8hbSpGO@b2?=Vg4BvDOza^bBn~P zq5S3asWmfJ)rsdRv*ulHKU5a+yvG9iih6&;h^&$@J5$>eT%@QDH z114F8(Vztd?CobU5eVRA$3@<1NYIQ<@2@GTN`v2_L|u%wYuYRj zexeHUXpY;+FlIANSyM7d8zv;7Ob%e#7!Sx6rsWt)7rRD|;brZ#cNOc9bqa4H_=WWG z<6?gaLJ&ZVIi2dRYN5cQ8O&-O0^-Q?*+Oj&4t+ z?4ZBXeAsG@SA_zMD7n{vnJV{0Ve6X-gt;J+(A315qIG_n@o;NNeC%@6y=$S{?v`kfqm<$Chk{c8AvD!Glw8S;PZA)! z6o(t#?fw3J39mZs;Pb*xC0^s4o_39nyqJ9iuW7Ap_FcXP^QhYY0M&6_{+%_79?5X2 zcad(VV`py-0T(CURZQCo&=WG~2{hyg`fy(h-mAS|#=T!YKPTEu)F+|?Qgelbm^U=D z4@+gs!fI)%2>6oThHNA+PWpe6m*6TNHr(@%DY2*|3PZ}!)mgbZJO>jsSxzx28zqN zJ$%1Ee81^%Z*ijmJhmu6a{$l#EsI@e0Dsz_2l-qD`P^^$+`Ic+x)%b(W&i&3gEmby z1aWh@&+X&A;}amHZRL@y`&IV)>@&u{jt%4R2}mYw+ZLmh4C=PQ@d@Vr`j=gehZD*N zgzq2SuT0DaSV$|*O^W3G_n#${<_j%CgP+|@MP#4NeiEDafp|ZUl^{2A?Mw7|h+=~qP&GlRC zQT+;?`i+LED+$aAl8`t4uja%po)vitXsSJc`h6mk)WwJ((L=mZu=>tu4O0mK5*q2h zdbk$MJSdUmHao(d`BA&8&^j4=0#`|}7N5XVXUTbA@w_y(`Wwmab=RAjt*mR|4(I(# zWR^G6*SPC)_XSBQtTVen))GIJejAdc=hp)pU-r&>kB*KEK4;w&-5EdYkh_D4G5<7t zxy8Ka4(46?OuWDya7&IggXKi@;+A}&N7|1&)3N#C3{c$qMHO?vEe$A$ zEW$W3^*CQs;#l8B?+-}!Yg-z1sxP-H$eCiaetC_;hI}ad8B2w3%lEB(d*)R?^<5ju zUd%$X<2&TX{T3_)tGfnxXbLzif~sRaH*Q))3*MwpPxkn>_Ap0D8?Lg|9oSAu)o~j8 zNBjw>O1lyi_6wX-eax0EpA`G+JRz@=$GA4WvFw7Eq0v>MR0+jV`+mKO0bcDRKUb6& z5Bfq0*DUVwJ7zY|l%jIGEc*uP-CGFWD=kvQQl7V%=dM+u*tHsX&`SwHlElRL+$ezM z+fR@4i-3wmE~zRbDOn=}RUD}bmz5EmP%wWsC_n4fitlZD9}d7@djbCVxZD_)_%8mP z>rPToQFYU5WanyUB9owyHHp7W_tzDP{bcPkSe?TGMf*i>ERQiN4_RAVYnA(T|Ig(S zwL{y0cs&3}x*yfN5U?J=(N!oRD>>EPGg(^f)H;XpVgc5 zrMp4xP0ymyi{LGiCmEl=v~KxW+^%$o*^oWSc$k;(m@7P*GbX^_%+tEZW2ig<)a_V0 z-e}EHyKUMGxWPOj3~`__I)=vzi^|sf!Uvz=rITZ6gXg7VCfM!hIwvRKxdUlTF_(6JK)+hDnC`_#<5o5 z^x`bDsx|IU-Zw;P2$#0dTJd)DabFu(hNu$&`=(;1|CM0ASiy7aYGD>po-fS{=;DD& zf^p`6U!Eo&=h?%y3cF`_Muq0M5)%!~?nJwA4Ya|CFZuA31z%y$s~gZVJuS$|@rPef z^H=~jXbyDU=sn}1X#e5ig+u#wEbL(Y%NLsJCwJ>rnT;EI71jR^|Saz-zreOo$6c&#)$cn z2m6df>9>qoIFzjk|g!3V;kEq(5T!A^XvuB19;dic%$leOHjbb!7$1s zTj|K1$M|Ln+uaSNvog#=yWDO&-m+X*01Y~Dq04f;=JsmZJ{~Ujb#lSuH}bPOrVgNG?-eb9ay%I-kymrGBks!TS<1a9sS&>m*|4 z)E*XzQQAcNF-^lHBbB5n&>eu`71m`9PFY7Rmo=^pjQ!eM~Rmq+9 zQPA|+;JyP;cpel=THwTAe$23w!r5d{#jH&t4c@SQQGL#1kD|D1Iw|g(87^e2Fwp>e z9U`U+d3Y#=ZZ%q--41sz``j)zyMNbd>`#&2<#X7(L`>x_i=`Z>%KU*)v>1!P3esJ7 zcML1vTlk9m%v-{)R%d1tuj%=agY%lP8kuyhsN`SBO_F)-Qb;B>M)<<(ALCRcXk5je-Ugr(T}vWx?+KPj-!WL zNIR4Z8nSg)p1PLP1ruX!6sW#Nd+guvfV^ev1*9)^(p?;nXXn=iN6`&`R0oZ}OFgwD z7TLjW+p{q|L#JD?JksV$yM@tMO?&e>fG4Y{iyRVPYr8Av8V+gOxpF?e3%ymvziDN1 zIp1*|Fbg#Cs$^9d`Y|te5a6!uMniWr`UF}2#^%`e)N4?~X)$bm8TFXvZmy;Lg_U0Lx1zJd#caq&Xn@2f>aBhU5A*kmKO>Q0 zjk?!tNjEjJ^WCdWhofhDx}xcG*IpO<#rh}1B5E3-7{+37)ye*K>jzBJ6hF+$!g}xC zGFS%^{}{VaK3N#h?AjRj~RF&G3$7+qF`6PQ0IM+Ru%p859#%a`} zF_{`km=Xtu+IJTnSDPhFKys|%KBg#Pc-`6fFb}7w<6-_&uIIil=0QBUsgr3$6|vBW zIWq?$_y_fDX1Wv?aDRRhuTo&#_Yxv@XwTjhr`E-Kh5Hg-6>|5*(M1FpK{6y!TBz&v zyK=VRYhYfv$a35u9ij)rS8FF)b1nk2ySi~%lG^o$`DM=?arYFNEwVUJ=!+g7hjs!> zUBSur@%2c!&c-T#W}`^W$*fWx%DwSt=Ei$YVFU<48YNRI*?1oyZUb~0R*gBz+>4xp z(;b0h>#vJhv4<?Nd1#oyn3xt(KuF_4V~(Mki~0Tag2zUaFV*@lTgfJ=Qr z*{rdIqPLnCOUexa?cZmD-WN#_x+ju=;sy*qu2}VsjCHRUjabi*sDZpug1VoPEf!S_ zg`vI~vLm%Ce!25!m_kdl&*&S&m92H3y*%&DeTh03MY$4{Ybllaq1m*4PW>PwRI?#x zg2$97`tb}_M4e|Bk)E2YxS#uiT%5P~mq|`iQNC+ke_Azmz?%|06!?~~iPdIxq1!9` z4r6I;no4T*+Kt;-jv0=KOmg?HB26t5^$9fCT2epiwLN@C>V9xUTqQs9n?GRG9#I-! zPZsX`L)MG?(Qc96kZ7S!)v%(Bugesy{XkDgC$~x3U=F^vT=^dTja_$RXEXER@=m5= zTe;pt!xqifNwwSd$stor3Wr%X_ued7Qx5qbBcsRJ^7h|gTr>RN4SX-5HEpZu6iYS< z8rF>tI;xT&E}442G4= zGxr7zl#=ndQL|7-`@E7xs0LFLsq{I4CG>j|E1_)2Ze_4@zWXK0jFJxky|w= zA%HbCWp1WszSm+XWon)T;GeMA>OR_x(B7lY1^Bll5{~0jaKEw8d>UK}xnnI(#lx!f@087aNnM8h?8x@BqEkgWsv=OWxJA3>kZ; zSWKsQt8p}xc%HkzF#)Lkpby6d&q5uaCJb%y}0LpGQMZ>i9YMu z2MIWJWFIljk$FkSLUlXl82zMxRQ)wcsiTV=col_rMUu{m>w!d5*(qX?bXhC30xU_m z6d8g;1!Bx=bt*)tEEFv&z+FkjoA`!)nWJe*R0Cr=7TDuDhyB|nsUa5THBmCgb&ZVT z;Lx^DAq#wI1i?L~jN{|uzD~o@l+To$Y-u63?>5y6rs<-hoFRgw1hQc^ZxiLglVV{k z>>FXN8>U3B*fAGB5|dc{&hU65CQ@P_UT0zN@@9@sl|}SB+CI*UV51HQj3A9WzS3gS z{mS#;cR1B3q+oZJHG)R%1#j|fF2T4b&~IqRj%9q-&yPd@cF zoif@h3Dt=teVdf~;s(V?6vx6;sAxBL%UGN9#G-JBc~b8hU+imXpDcxS5+Ybn-@HF< zjesB~v;p^~z*Y$x*auKjK71hdZ=7ZhNgz5<43h_-d(dhC_sz^-n5cqT0R}-&ANt!p zg#a80BuD{O;^7#b{C|ab?<9;dLFRTi{B9MJO5{$(iaq*mzGTjuxnrjAhyJN`!_IGty>Ei9CO~`f%sg zBVpVyPo@Y3=eCvQt;UT=A5m_s6(B00uHb@;l&8IXok8#U{y3$OI#B$rA-^2Pc#W)D zAY_gEIStfayZ{`zStv}5b`NynpwLW4t|XNf1FQ$3yu{n@AA7$Om-a1WJ>$3Jv)O^B zv3c1?s;&~cd2S>=60D7>r`X2XgaB3kFtPI5DQ4={J<;n)5Jp zaU%m|OmClLFVXk`!!hVthA3gwbHBb3z!}J+9$S8WneyZ(3@k7cuT!zx1bILTfLSsQ z7=7<4V^8ile98S*{1Ofvw^1AxhYSALd*#uuItlBh}sJ^Q7BPX?ipCoAMFcHtgKGTnh ztaAif+Tn|2Lu{rJV!IJKMmucZRqD^8+qa?Kv-q)%N`2JNlt&TnoPtWP9(MY>R*m=9 z#f#3_tt5E0#3&DK21}f6>9rf%?%^*kPj7I^Xf|b@eAF`jl`W9&4znW=1$abA&U7Mm zo)bnEapR0DQXuU$zH6RL&y%T&T;Qs)0#b$w8}u;Ay5EOm064||myZ9+Hvf&YrB2~` zHnneU+BV_zAt4wX2}G0hr{t)jHxd1AgAR<}9!Iz>*sQxgM#0^Z5GPFhut>ZhdwY9m zuJngg8%Cjbj6OayEv9&WI1cJ`%j76u!$678$Uw#!G|!cY?P5ZF z%%CF1rjliayce694%1HgL+#MiO~YhJ`yn@uqfI=e{N?;AyjD+4V5z z@5JKBs?|-i$!@fB?pCCXTn4AE@3zh%+L0sCn+8) zd64lTR%zsVRpEd%?^WSr8!Os;GH(dNf85C0UVGbH6m6pp$Cn`^d$danS&f8{y1rAC zerL+mY4yDb{JbG`oy6IKOoI6=^)pz(HstPjqGTBuK9tJL38A%)o4c$MxD%@>?zgtp zVUs+P0mH;Ryf#>;jI2+3>psc(a*0Lrng3my3R3pRIOR=ctoG^^M9H)3PY|{jX?jx7 z6B9>KdIE_!mJeTH-HIB6s)#@S(n=x4QKR5UZWjWjvj7PiNll}>nxYg)tW{;W)&02` zF0G^^dK*dzX=kJGaZ~0^>oJ+iu=R56Hr~-l%gVj~_Dw!t-HQ7yTlf0!y!T!TJ=~d~ zXN@gRj!(nL9@)`BcFGp3J=qNtg>sT#SD&up-a5`2I}utxXZ;{D zwqp=j?Yf={HiS-a7@=zIxxx z5efh5PHHddmzSSD}cey zM)`;Qa7GJ=8{_eJ`s2RUQ@4T~vB9xN!PYe6qAw;tA!i-M25X+;j0<7lf^gB24F4yU z|5NOgQ9}v}3O+yyJ0~S?esxH>N;Wh%H_#95fjtNM@-%S2P? z{4jobEi}c~ouuGs&*b2?>b49QXUc;`Vq%jI?5HQxK{lK;J9()7TYaHz>~h;e^7G4Q zjOKpTENaOj=eDgRA0y^ZlY^&D17}qUx;8@|3#|9xG8(w7K?X}#RDzQ~&1jRxR%uIi zoot5SwQx$iESj3VTZ`DJI8B7Pn9_>WbrcIy_EQv+hqfx~cd=)BZKJLq*}MNPzf=j< zx?g$SKA>EzVP?ouqdU;>F?$fWPdeoqN6+#yG@5#CZeK&ku|OO%z}M*vxc4w`zGmn> z{JP#nVQ~NbQ>RGyJRRQLey8?zHV)VKU5>7K4DI}Q>K)qPJgP|%DSH7PO}2Q8?A_rl za)fma(8vB3IN#06m-R#@DB@YnI5$=P@wC{ZYqEpRtqYal#}jT}rD0qPQwoJe8!eWE z5~>e97TZ)C<4jh#9@%Tv#(n~_?$1C$yVUa7j5mfa$%_-{WlKVC2KG9&v$JugP**AWlT*q;cE>|FrywjGvm2{>P0t@f#UP! zh_N<9W6P$dMrk+aNdq2L$)@{Vxg2UgWls@v7i22QG zlwFh}i>#~=r^2coeIDMV+JhQAb8IuDV_FXygRKyf{A9ex(a&_2aW|Ity4Is(Mv+qy zE?9f7laNn9v?(wm~$r4MzFOpQ8 zAZZanuXYG}gG3T?r0^h^d7G1JuHrGTVuG{8>v_zc{^0m_UM$5bvhzhq#wH$q$wwZ| zC?;OHvSOsk$Y7;fdV&l&#M`;qVALf2v(4MDr4noI5FgyF76jx1Ocn3r8xmM5i%46m zlm9R~j(3X-03TViOHUpaHV7AGs$c?@jdfZOUReY_fXHr*aD?@lP4M9!(@tVHW(zWX zu|B1(QG5lve$dQ7LgGm0y{rRq-ELm!3zBegi5t;`}B07ixTww~V5M#4=?!lfe5!{me61G?y+X?>xO zNXy6pVJkNI_yFF3f0T#+4ZVM9$aGsg|K5+r8j4s$6IkUr(P^gXn!m}caXeHFOSmo% z1`oe2Tb&Tl0&2$YmFGPKBdh>*j_zZMN`7ZXuIJ|jr`PDM?Wr>1cjJeD<;pR8{r0a6 zcd@mA#O=6VL;-I1rMy`IdV~L_b13PFhiN1$;89DrxI8w~+pIHiL&;qqRv%(jX-dvY zO0>WaD1NMVgd}3NS`_)!1I7!EsOaK-*`b4eTsLtN!5I^uR?2Kx5SffEhEI47QDFtZ z6K#qP&pc&-jLUsoBEa>AKwz&40DB5zv~L2AuitrE*!wu-dKV! zuvS}m0xHs9;Q32Mj^Br^pl&qWOrChm`enhitb<9=;2OkbPYx7AyA$9NWP|b%bLm`D zTOgE+h^S%NrhH0w7mQr56z-lZ`LXd}j8B>r5TlDQbI$&@xW&KDiBI;rTJ5TyGoK0) zr3+s|P34%n22K~M_Uk+ZPA=Xe)^Dx4L0Cu<>170T+&VSmBf8x>K+SEc*^#IU& zBxgLKTJkwuKu}P7N)(_GS6llEl{-bCCTRii|I!8f5BG97)a<#DRHHGXm=pm{C06_NB#WqLQG@KoG0yJCi zWcI_OCLAF5y}VQwrV5cEXnj=XeUaRHNd(X!q`lu7p#S%r!#C&4ard!he06noKR(32 zpZT{18xPrTu$g!c{CbH--rHr@X=Xso&m!ea-YAStp52-1J3k9gl+SA85$*jg9zb4N LMXE}|B=CO#Fi7vK diff --git a/doc/images/help-menu.png b/doc/images/help-menu.png deleted file mode 100644 index b0aa8039e6c3335747d9eea05867d01fc969eeaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4289 zcmY+IXEfYhyT<9`wMN@z zlrkzRT@UQH5d5_V^bKln;&0XJ+SK!9+fb0|B`aDKQb$wRm3G&1CECMvHgz>V+c>KaPfu&-NxEGm3``?jZ}mAmt+EbiCBkKnI|Slr0@ zB?7N)r4ZYATVO5(Wgg~wPsyd9=7R3h3Nj>)loGLYmJ*i4cW!KGLqw881|fJU8dt=p zTxwQOpRxe83d|%BmYQ-Lb437etSCM<`~FYmL2Spsdm6z?v7Sl(+}eT`wgI~tH)whMEpGuny6|A7j%Q!7 z$ z)%S0^G&7Qhvfu0}#y!kCtQ&-F(pnTzU3t45uAg@P?hP`TNBh(b0v)etNkC0KR1g-+ zQU$;V!wC~wtJREjsL_M4bAG@Q2ZiN5*5GX&s$ua+_-BYLG>Uwc>RXbql;W=v=$6aQ zCzFh^fnKU%TG)GvZQIv?#cBW!X6DdNloyxGfC|+mMSZWL;#E``y{F9RRV1An_$!wi zk3UCTjyRaNBK&tUI4rMxRwt*wEU|P3J0Ig4Zf%(T4g~?ibUmQ)!}A+_Egm7ju;Saj zkU2WPLoV*sI6WS{rJ&Uly(*=xsefq|yf@D-J#9ILBZ>&KxZL0K+l%hMPx1pkV;8S> zMG)QT+x35-48Q_s$sfAPE2i6H^`}ef*vsLdN~K?`FWm`uVth7Fi2Z{$vAe+^!w=ae zgGq{60yzBkzD)f*Y*0^JxSSbu2!y%8@OKQJ0xROEn6-cPEbeDh|6XJ{?itXkA9MA% zLvE$a`sdHC-rmHE`v`rmU4wQ%0`>bktK0}FLXb6CXfb(RUon0Mw(?+z%(hvNJ$O~Q zih?$;FRqWHW9`pw(-+k9Ka=I|OGz)=PghGrSYckpdY$9rHkVzLfJm2c3dqOOy-A8w z8`3g^Q>F?0alTAA#wkKLio4F)1NNUFAxkrI_(S&|_h7cei%&_*EsKsM>oQuD*Vk1{ zp4w+X5tjE|H|4}pRs8cL2F-yjldo7VKKPUtbx5d|KR@s5!C0Ch)F#P1{1!`LfDcHP z<>&9NP{kQc{&w-MKu$X9rGX{5tAHHOsMPD(HJv_aoa@#71qxtEBG zuJIc~R}PEKY(LLBX=e5gcDcT~tk8FX0lk}T-dC0({ufCm7M>d$uS43VF+v^Z2NIp~ zk=i5zfV?U`)TgAm?zntSG30RZ>a?Y1U+%?H?Uk^FO*Iv9sL@S%zg6ZxKeEivr45#j zqps|Dh(pzz&I~?~aiCU+K9myyRbrBozVkvLwkC4mqrJLVgdL&V*aUwOh#Sf6^gloF z#*O$2=mA@@dmTI=dk_Ff0FCm8oma3-qM9kc%l!{s;Lu9lN@LJ{LSSJVZvuioRs&P*0mNPh29m zZxhmp4)WkqZ?u}t?g+dYE=se9i^M|=CgPl@(GzLSSu^OI5$&_>Hr;m7)P%-4Okv>C z6ahtN|J$p`)U)*;8`k>~ggqS@$s&&9@A=cnAFTTvgpVh1VH<kmFlho+$kGQyJyN2N}8pvK; zHn0mD_9qo8^YK>2^nDvE&&x@`)cFivlI>SO9iMk#?4d^seEa z848yvBMI?8Z~W zkmvkDFHoGZ_7(e$=13y{=(KtwnO#hz1jUAEni0{!aP@g|+LKH+k@(nev?wb-RH3NK zS1r_&h(33hlOo*a*a|tcQ%VMp9MyM9c{jFz63l>#(ptHqckbVL9Xn9h2bXLtpkd_s4(NwP!)d^T^LF-n6lwoV7{Z-NUWW*GU*bw8Hw`DQJjJ+%Z*GML`|cVO*(&%^t<4Am>)(3Kc# z=Ev@8EPx1 z)%RwkUCA~CJ<<2K6qp;BM;A=_3uOfdc@~~a*XhtF^2WePpe94*b?^2*qB|*lP^DFZ zw#lU<@ozq(;b7%*auNCbTh8zNzzLvhut=NRuP@#w$N*_#A^>5*LYS~+X=FRD$^4*d|lAsp46692e4s#w; z+!cz%!|4-rbT|v^!;gnt6%y9obFXSB+np9xKG<;1+GbC2V^reh{Yv6WM``zpG-l_Rn0G~#JiTL*oJ=dO#ZBJJ`O|U} zea6ph(RzGqIT>EA%<<1`jFl_5RH}Gy$9g3;Fq63Y0e^GH(>zZoCJ9!Pg>1M4Rwe_iok2YAhar6K*2 z1wVZ$+6|=2qXHnFd2!NqvH7##B#PJr&YyDAdyaz5U}CndoLo-BFMuQqS0Fy3JyCuq zBnEz(&=O$}Hwdz!gZ8n@vH<4UdWSKxj%1VVDnXiJ5hEi#a&pIMz7GHf6BNovPXX3u#U6dOC3R-B>2 z7`5oO>Dd`oN6>|6>25Xf@95v2)sT-a00VV-Xq--t(m3#v@dm>v|9fqH0qGC6o#vXtJRX^ucM!o7j#(j z9&siYtclUm{(ylCyH9|(ucJL^^v z=pu8V!mECtv<-;7Cc%Ya&e2Y?jyoihF8ve}E#urrc^gh5s$)*WD*g<2nJDW0RZTg| z^XWEs7L2ECkiLgCH&n`4H#bjc7Ke#M5O?H)VgyGmqvJ=i9`)|f5=`IVmE`VGdTZeR z?v4?iCT_J7Z8~dw(m?0-A;EeX)Ph8$N4V=w&u9!VlCu~6Uuu3qN~}OcffZs=7T`a6 z`+tf0{~~um5_BBOHLjRG8`MjZ^ZZ_Zy7iFNJTHFDa9JCcKVgzbj!jzkB7FuiBUFFgA)U#B(Lg_f8%m7e;wwLWBLgdlmvZG&e z;V++ih0-eg)#b!2a2?LFlZx>VPEHCA6zx1W9r9fb0}@vKJ%_Jt|VeZ`!`3Rn1u$0z+0jRRM| zuJ!-4-M_x_Wkp9umij9ty;%p^e-e}66;B8A_=_eBE=7=zwMQ^9QCyCBiMD+nHtyza z@wqT~Nddzwd0TLnS~$gP6o)?U+>D7wy?gv&EFofAtJm;uHTU|dxG}X~xj32 zs;^O$jSI?gpoOMHayC!G)YB$a9|-IwLf=<}Vym9NxfNqtQXnx)PW5UKWXP|!-ISDf zG)tf>fRItPAtHnJNq1mg_RR0}XHRtnvdO1X<}*-UUzk;|*gZFadD*)PKFdD6;Pn{S z=J@;17~)?*%kv>+rW_~74-*Y%W^*$ad-hyaB_AbZAk^gKRum{}Zzjv#dX%E{R@L3E zO^!QNpT$wxe@qbDpA4(O@XIDASnnhkY1;~g z6h7`$`BWB7uLZ70s0lH|GHEKkT{<eP zM)d*u#CV7JuOqJ6;u^C5ixdAV{$VhIKxoO_9$}Nq$jE5P<^@h@GN}Q8w795fp$Y^v c4P6mE%Z$|cu}#u({U-rvs_Lp#DO-pC59Ut!k^lez diff --git a/doc/images/icons/caution.png b/doc/images/icons/caution.png deleted file mode 100644 index 9a8c515a109faf9159777ac9e6861c2b8e7df383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2734 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 diff --git a/doc/images/icons/example.png b/doc/images/icons/example.png deleted file mode 100644 index 1199e864f8502a57c3b8def7c2e1d90c5f760a73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2599 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 JPDHLkV1oa#`7Hnd diff --git a/doc/images/icons/important.png b/doc/images/icons/important.png deleted file mode 100644 index be685cc4ecc7dc1e102fe1cd1e4ca799e03d5c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2980 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 a>Hh&|72YQi3HMz90000Dn;hlg!sWaK|u z738H>q0O5&+vt7wuzAz%lqL_6pE$;`=_$TGUSZXTKE{?UTV#Q4eNlNy5f~X6vC;eP zVar?IL^}QqvwNN<9++V9)D&M@mNI(ZJ=}l){r{0jyrc*W4-ebj%iAbbjxqbUooH}4 zuZUNi7mlaxe8H{Yp@$wSHWB%^MdKw!V8@OfbY&U!zwaWH1ECZMSs=**Axr2VTE>nY zJBTp?U=3MN%Nye7^JNh+5usEnkslf-lmqG&b&3m$`XUlKILOS*6L|lEeL0JH(vmpIP@3Z^}f3}I(e8SSttw+1qk&H*S&}e3GMAA ze*25>uxL>y9qlEuEJammu}RJZ5CH{IL<&-v!LqCF#LVnM6r2|T?>)7XyLk5G&`*lKvIwdGy#_(nzjI3(5CqS2q6%0s89LCN8ZARpWMe?PmD9V?HShd%D^46n-da~Q0bB!|EBq>kbB>Eu-+5C=y+<^lE)vp=*IvDh z&wTt&rcO=q;MU#j89PizM@H}-Rga;VI;Lj~b&!c7sK&G4*;xL@AYv=42@Ky5Lkv(r``>09+Sn36l=6 z84v~GqWqsXfEXi~07CEyNgBxW6tgmEaLm=~L<2=p=SYIbsghVP_0%`Ra6A$gv2LUnu6t|!IS4XAcz)5gy2b%K$<2%qgy+N3n``vNcr^Q zmN%H6A>=IzEhvB(BZ#2Rkw+mU4vPUNDKQ4}7*SQ6I$|_XE%HVk!F!HZs!SX_&UNe8 zV*mzw_wDD{i7DQ&ZY_yR5m5{S?2-V?s}HCuqD8fE!Q(XHcTbKIP5Il?2N)Zlp}ni0 za%UfZ+;xO+eeXBy-2EKRC+t6XlI=Ujd1TvD?EA+dL=(RI{a^Cj{$q4^cJkf(9z?V- zy=Zh7FQM}W(AiN&)T2Jd`+%zF=0aLf|5ja=Oj3vEYJhk@_ zcieg%Z{4_#y<_|N!;^pK%{N|)i16Nb-pC`5Zs*$9E@RE=6|KR{@N{=|@#U}mkozBa zj9YHH9ytHdc0QR`4!oEwUD8c=cYEu3QFjMp&rY!6`ZX<(dEW4(%~6}32H?SmA7lON zR&w3Ct9g3QKbfn~0`2E6ziF8+3;xuMO6%lbHX&cK1 zdW%z5qc3DxiJNa&2Ph%Hrs124#YGz`7*fm{3t91PH2%;Sh14O&014#tFeAXyE|BL>6|K8yg#=x3{Y}v$mQ|(ef=8&(R{e zL9_a)N)Z7RXqL$0RL7Y$UOcE4&XC3=YFzLj)09gtqt8D33|9;d6d^{yIQ_RMW=f2X zJSurEg~sANv%)wU9tJ56E=`rjI*mptS^!FtWMKeo-MZDbZTmI1-F7=51=pLSuF;4{ zF{zqqL#5?pYt9WczAK7ZY-vG5hcpI7K^jBj#pRMHG%+#32i|iVi98n4YW;xYr_3{riW@h)^doN%7{9V+h zk6;!#cyN-uUgNL3_Aq(mIDg$ehQ&xndmCL{ZLD10&oygSAp(N~y+srn0E~zbkyt-# zpQs+SIn0db4jg3nt}!Z=%7OqWPF0rk)D zr>8l2s>1lB@$ff)#?*sGJVnVz0zW@d(3twxNo#p`CGHJ_WD_uk{2YrQse z#LSqPnK|p?*UYHb>#ak)bB-iQNRot7sf73b^6y4fwdLW$YlU&m+vcV=Lw@G-xp$l1 z`?IJaBE%S5qeD}ZB)L2a{V&M>_pg-y4e|OV diff --git a/doc/images/icons/tip.png b/doc/images/icons/tip.png deleted file mode 100644 index f087c73b7aef4ae1e4e30df11debe4cd25a73b48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2718 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 F{{b>Sq5}W` diff --git a/doc/images/main-ui-controls.png b/doc/images/main-ui-controls.png deleted file mode 100644 index a5fa5801159168d3f86ff1a7f8c3e859346a2d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2270 zcma)-c{tSj7sp47ElZZN?`tDBd~IVZnlPE0Wu}rMGR!0y#+Asvg$ALRvBXG1(!I9H zEy=zOvR1+*8S6BdOi6KPbbrtN{eJiMJok_DIiJsYKF{+x=Q-#7c_lfVuo2{!<_Cd5 zf-qaC69}~96ML`1yMw(JXjgq@JFY+{8!J#{pX@yQunTSZvn2@hTiTwl9=q9RK7ZRY zfgq4j3&*%Ru%##vh&K=hwM1TZqi6q&MH-1G%xb8mHy?`LWjJ*RC8m62$tp+gSFY%0 zizShFM=uEPIQg)=yl8>@wi|AIlM%l_&sRx+s3CYZAo!r3?gj5Qk2vW zEnPXF=k?gwm*uIJfq{X>J>17i-ij9-<8@E?p%vSX;|z_A=963dopm&g+t4CA2p&JQ z1B2u|EcMy9>YEPBtEx?K(I4DBP(_xVJSdq77sc)u_`k~T`X+Qv;x=7u)rqQpt~%Q# z8@GA8G44RBH*$>}LA6Uh{v1VCIBfCQcqMJL-bd>)Hy}nyqM`7K zh4U2WnAgOZZWUx3ys_*itOJ#{C3WG*$rSH|#0xa1C!ymGFJp`Ii9!!OS%urF3SDF3 z&_O}7YS>i4eEIch9+~$@I%cYzM@EL{FsBf?JJ9w6UP87i0GQF9&{I*@sw-G? z+c1_0(M33xOi`R=YUEQWr_o@rOyz|Vs%Z~G%;J7(ku`7>$|$%oz2GSW9_oWU8(_#%bj?)%;Wnn zB17h__GW9M$v~;<{w@rK7ikxs6BAYd9n;q zw%LWz2cWaxzKvf0@M?L+`0OksHsodvklETMz|5)L1f&5us!nm7suuwLlEqwGe0eyO z`E{(jyLR@e(uebsDL;*$*7^c{6sG2v+Alin+rKxgVi+R$Xa8*S(wB7`^hZlKtN6cO zuf?Dem zeDv;kLQ3IM97Z`8ewPx2M ziQovhdG^8b2OUChEeF|6DCVg?l}@i%CZx#Ru{@BgR7K9CUSlpTba#)SpU(STG&gBf zIEm|}Y=)RLUusY()v2qNV2?U^w8cyH9L3h9*fBpTNWe}7FuWD)4xah!n0Ag3bnvny zJ9E8bNJkIta`{x`Cq!EfHAglD-Ch(a+=+Kee^XAQKvx1<+>6Qyd{nBU7;$&UK()x4 zv9L$36-rpxhmzz+f2E%zr5qYb7L1hF z3Y+{$E9+jrWi+Av&}MOCV^M#{Gf~4vzQaSUg1go#81};)pRiXR%U@ramCSR|1RPNbq4IfN7Asw3w7w@$m zo;HhHQ?0V>KfV6KS-Mw1q@mF+pDDIxiVEiy&bZ>8p=wSDs&^`=l2Q)uSzn#$!8U~8 zyh7Hy#U}TDnnOQ}uzxrw)=-p8Ps|NUd-SRrX^^J4B=Y)oxRZkB)sT!5J%svg$Lsnh zNds$pqX&-b>xm`k`QMYIR=CESCcZ0+CNxnx#XZ!V9}L$-;JhXzFpOHH*M4BSs0)AG z+Cik61pcbX%DURAgVY^bDdf}gmO~nQB1tvpq_WM8OGyzvpM*9BFy4uC-+B!-2dk!S z=m?7#l^hQ<+c6?6W3@1gq>OM{3}^u~*~87sVqU_^pLaX8)q`<<@}_J~J0Lh^PwVPT zM+t^c!Cg4cAX0GzvX3(sLiQ$i9q+Ny+kXuwd{mPrk{kxi9w*}&CcP%5w~Ff#J9T4; zDn0y`)Rx-3f}ns4}k#z`f5vFyd09#c1Z*DLdpoKu#DM z44y+Yq@s^<*W`OvJu!?A1=|T^nSa;kjR@b|bxpJ4(&_DqR#exnCB-RIX*s-%`~2Uv zxz3zDKjuF>J~uAsW@9$y<}w!1nrqGZ*J}YFt1jY1Cb8~0ToLsXFadeb`9;kJqFi7e~T{`i{&@|c;&-{>F>(g;{T44N>_q|=W#Xl?hYvaK7PIbsdJmZ zD&gBK2N~1<#_q>69EQ7FG->m2HcY<%;NP0c!9R$W#-MKT*ip6?@|6K@P6T%B1hmr1 GJ?0OHs{FeE diff --git a/doc/images/misc-controls-center.png b/doc/images/misc-controls-center.png deleted file mode 100644 index 033c5789910b30722153aa470ae3cbb68fe571c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5208 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 O0000g1ZFw5FoHXkf0mfLvRRg!3hv71a~`| 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 diff --git a/doc/images/r3666-main-ui-80.png b/doc/images/r3666-main-ui-80.png deleted file mode 100644 index b693b73b2f70656fd77abb3aa13b3d89d687a18a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212244 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 ag8u{h5<7OMNAa!z0000WsPAVZ>kkD6 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 RAdXr{{|l^!ThIUi diff --git a/doc/images/status-bar-a.png b/doc/images/status-bar-a.png deleted file mode 100644 index e7a8b424c16a9cecfc20373575c6c8805d814041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2598 zcmV+>3fc9EP)qW}O2*hxe|RCt{2UCoOe#}%&<^9KykNdZ9+S2^%ME z?9oRyumj4;5J3_MP1a^5h@g{b9f)yGGR$Rzcb7oj> zqt2_UuIl>gkJ;&&-r23+YG=A$y{dZE_1>#juSc_;|2|9q@vr9ykkX%pui-b}dh4Cv z{u+6Bc$_kH@=J_xigA0QczAfUi;h-0_0HhQlPBlSooic)HsSBUX+Y5`cWjbG_kMS3 z@*F!{>|gwN^szy_fBoH7glPr+l~+eU{klOUgtQ`z$CR+Pwl*4#ifYT;0Y$%IY32_7 zh2^$IXc=J`wk?9kj9|HgQ-5CY@Hn-oiVi$HJWdT7at8+pEh)u)gcgt5&sEmECVjr~ z==Rp?t)~c`eeDhO*FQhi>J~3=?O%R;I0gzWY^oPH<&L4XR(fc z@E~14=;1ovdT&3Y&jlPF1l0PlplZyndnDXDr0t2zr6e&)^u7fTwYvcU;|jw8A&BQh zk|cp&l0@9NlOzZN-c6hU2YoFORS1LP9?YsR%ThXbQ7P)f03|3o1aF5Fnd{!3i7)F49!nV#4|=#tKWSQN0WI~2^SIQ=SXvMZYR^&w7_*LZyJbh*F4E*Drn6pg|95m-7ER7 z86~~)xPkA*dnG$1?CD^c0dZPoZf#&=+{~%f2Vnm_9xc$|Ak4i17^Pr5iZJ6MmrtD! z38P_iW0a#gcW@xKef89U^hXt(($|a5XBnzH*ih(;qWLA!!{SMO8oIo*`p>1U7jMbp zvGD~+kA7)54QdPLXK5RU!x|?7h~bAxHzrX?_$CW)Wnkg^@Gvlly=+IOo(E$4AUs6I zekyoEDIpCH2n`4zDuA;u0BGxE;NRxxq)`A>xHwt9RUjKU~Kje1x)xj^!?6wvhSv zgqe^a(_I+#21!!8BQju*@<^8@&+9yM2#0%7ujk&CWs2V2Q2-%-cMyk+&UXDl3?lP7 z8r{U1H=x-?rFEjk6?KK-g1Bwm2F(#TIcxXO2pVz+M$EsV9Qad<)1Vl|eHW+ff8V0? z1>3H8;xHdr-nsd}q`~Q6RVgmqNf%})Q5o_hI14ZsYpM&hv&R|f^YGLl))myo4Kv8zYkR>p0@2oKY?x6BC z;o;#?5A*L1JUl!af_DcV9v&IW+`+~E#hJ-*JkeiywQUhv#@gCi+ah?(4%8jsf*hRv z?La3U#y3XU-wt%*Vcvn_Z_e?UUle`+oj)vicz9$m-NFB!;} zIJaC_dBKu~m0GNRlRX~mYwZhpoBDdYRKBQ$!rG=#A%30NrFKawVQNx!iqS=>h8J?U zTaBZMAZz)(WvZg;l=$Il#C|xBU{rq#(b<0gFW>s!wJ*NRJi=$s($Aii3ZlvEn35#o zqLr|`Lu##rdN;DBE`Q(}-{Nxlt+HiKvwP^SE?K73)FHV7`9-!)$^vrmzjBc^!@P@f z?=Yb|aB^8|nNw1wsLpdrpZuE0DOk3gsg!s#-nFJ`F)tK280{A5!--L?ONXG2p&exn zV(UnSI`Nk?XW;z|`!S(!Oa(Wv^T*B2`{A{RpJqH`t*(=w5$R~DLXgCoBY^nYTFIu` zkcINclAC|;T?4$kZyo88e>MY(dS+n*diQ+(xe3^g=Fu_1zJZfeZ`hDENdj2C zdX;A0u?pFkWvj}q`Ys)5n#Y}N7Sz)*TNHLCoKY?}tuJu}6rJyX_wxGsZ|)%Ua(M0E zU!c#w9CL|9kgItB;Z{-2?Hgw^EMkXVd2BaY1I@&+{wntV`&+Qh}jBB6pbtN3!U@l&%gHLmEYZcdvkO17r*?~ zwd+5bK)l-2FoentE&Ynfq^Nm4ni?v3>1sqM+05(!ad+(s!PZMx#G$z77A5Ag_mq#|gmy0nN!akMkn54gdfE07*qo IM6N<$f+{8b#Q*>R diff --git a/doc/images/traditional-msg-box.png b/doc/images/traditional-msg-box.png deleted file mode 100644 index ba1cb10530df51e102505393f8d8f6dceba2543c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7489 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 U>Bd8WnkYzKR#~P<+ThE70Wp1?@&Et; diff --git a/doc/images/tx-macros.png b/doc/images/tx-macros.png deleted file mode 100644 index d5a536f40f585e096ccb81decf2a39b064bb51ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12180 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 libgfortran3:i386 -+libc.so.6+:: from => libc6-i386 -+libm.so.6+:: from => libc6-i386 -+libgcc_s.so.1+:: from => lib32gcc1:i386 -+libquadmath.so.0+:: from => lib32quadmath0 - -.Install kvasd 32-bit dependencies -[source,bash] ------ -sudo apt-get install libgfortran3:i386 libc6-i386 ------ - -.Set up and build -[source,bash] ------ -# In a terminal Ctrl+Alt+T -# Each line is seperate action - Copy & Paste - -mkdir -p ~/Projects/wsjtx-build && cd ~/Projects/wsjtx-build -svn co svn://svn.berlios.de/wsjt/branches/wsjtx -cd ./wsjtx/lib && make -f Makfile.linux -cd ../ && export QT_SELECT=qt5 && qmake -j_c=$(grep -c ^processor /proc/cpuinfo) && make -j$j_c - -# mv wsjtx_intall to the new rev-number -rev_num=$(svn log -l1 |awk 'FNR==2 {print $1}') -mv ./wsjtx_install ./wsjtx-$rev_num - ------ - -TIP: You should now have (3) files in ./wjstx-$rev_num (jt9, jt9code -and wsjtx). By moving the directory, your ready for the next build cycle. - -.Final configuraiton -Before running _WSJT-X_, download _kvasd_, and link required run files. - -[source,bash] ------ -# cd to the launch directory -cd ./wsjtx-$rev_num - -wget http://www.physics.princeton.edu/pulsar/K1JT/kvasd -chmod +x ./kvasd - -# IMPORTANT: You can copy or link the files / folders, but make sure -# they are in the same directory as the wsjtx binary. - -# Link or cp the following files & folders -ln -s ../wsjtx/kvasd ./kvasd -ln -s ../wsjtx/kvasd.dat ./kvasd.dat -ln -s ../wsjtx/CALL3.TXT ./CALL3.TXT -ln -s ../wsjtx/cty.dat ./cty.dat -ln -s ../wsjtx/Palettes ./Palettes -ln -s ../wsjtx/samples ./samples -ln -s ../wsjtx/mouse_commands.txt ./mouse_commands.txt -ln -s ../wsjtx/shortcuts.txt ./shortcuts.txt -ln -s ../wsjtx/prefixes.txt ./prefixes.txt ------ - -.Test kvasd -Before you run _WSJT-X_, ensure _kvasd_ has its required libraries. - -[source,bash] ------ -cd wsjtx-$rev_num -ldd ./kvasd - -# If there were no missing links, test _kvasd_ -./kvasd - -# If sucessful, the K1JT copyright message will be displayed. - ------ - -.Run the new binary -[source,bash] ------ -./wsjtx ------ - -// Need example using CMakefile -//=== Linux, CMake Example - -// Need further compiling Instructions diff --git a/doc/source/configuration-band-settings.adoc b/doc/source/configuration-band-settings.adoc deleted file mode 100644 index 008f22a25..000000000 --- a/doc/source/configuration-band-settings.adoc +++ /dev/null @@ -1,9 +0,0 @@ -// Status=review - -The Band Settings tab allows you to define the default frequency and -enter a brief description of your antenna for each amateur band. The -antenna information will be included with reception reports to -{pskreporter}, if enabled. - -[[FigBandSettings]] -image::images/band-settings.png[align="left"] diff --git a/doc/source/configuration-main-window.adoc b/doc/source/configuration-main-window.adoc deleted file mode 100644 index 2e3dcb373..000000000 --- a/doc/source/configuration-main-window.adoc +++ /dev/null @@ -1,19 +0,0 @@ -// Status=review -To set the proper level of audio drive from _WSJT-X_ to your radio: - -* Click the *Tune* button on the main screen._WSJT-X_ to switch the -radio into transmit mode and generate a steady audio tone. - -* Listen to the generated audio tone using your radio’s Monitor -facility. The pure sinusoidal tone should be perfectly smooth, with no -clicks or glitches. - -* Open the computer’s audio mixer controls for output (“Playback”) -devices and adjust the volume slider downward from its maximum until -the RF output from your transmitter falls by around ten percent. This -will be a good level for audio drive. - -* Alternatively, you can make the same adjustment using the digital -slider labeled *Pwr* at the right edge of the main window. - -* Toggle the *Tune* button once more to stop your test transmission. diff --git a/doc/source/configuration-station.adoc b/doc/source/configuration-station.adoc deleted file mode 100644 index d03295cda..000000000 --- a/doc/source/configuration-station.adoc +++ /dev/null @@ -1,61 +0,0 @@ -// Status=review -- Start _WSJT-X_ and select *Configuration* from its *Setup* menu. Enter -the following information: - -* *Call Sign*: -* *Grid*: -* *PTT method*: choose from RTS, DTR, CAT, VOX, or None. -* *PTT port*: if you will use RTS or DTR, choose a serial port. -* *PSK Reporter*: check to enable sending reception reports to the -{pskreporter} mapping facility. -* *CW ID*: Check to send your callsign in CW after sending 73. -* *CW Interval*: set the time interval for sending your CW identification. -Default is 0 (never). - -_WSJT-X_ does not implement full transceiver control, but it provides a -way to ensure that _WSJT-X_ can read and set the radio’s dial -frequency. To enable this capability: - -- Check the box *Enable CAT* -- Select your radio type from a drop-down list -- Select a *CAT port* (not the same port selected for PTT control) - -TIP: If you need an additional item in the list of devices for the -CAT port, edit the configuration file +wsjtx.ini+ and add your -requirement as +CATdriver=+ (for example, -+CATdriver=/dev/tty.usbserial+) in the group of entries marked -+[Common]+. - -- Set the port parameters *Serial rate*, *Handshake*, *Data bits*, -*Stop bits* as required for your radio -- If you use {dxlcommander} or {hrd} to control your transceiver, you -can configure _WSJT-X_ to communicate with the radio through that -program. Entries for these programs appear at the end of the -drop-down list of supported rigs. - -[[FIG_CONFIG_STATION]] -image::images/r3666-config-screen-80.png[align="center",alt="Configuration Screen"] - -Leave *Split Tx* unchecked for now. If you are using CAT control, most -radios will allow you to set *PTT method* = CAT. Some radios support -two types of PTT assertion via CAT control: one takes audio input from -the Mic connector, the other from a rear-panel Data connector. The -simplest CAT configuration sets *Polling interval* = 0 (no polling the -radio for dial frequency). _WSJT-X_ can then set the radio’s -frequency, but the program will be unaware of subsequent changes made -using the radio’s panel controls. - -With most radios you can set *Polling interval* to a small number (say -1 – 3 s) and the program will follow any frequency changes made at the -radio. Note that you may not be able simultaneously to control the -radio from _WSJT-X_ and from another program. Some experimentation -may be required; refer to the documentation for your rig-control -software and your radio. It is best to have the radio and any -interface equipment turned on and connected before starting _WSJT-X_, -and to exit the program before turning the equipment off. - -- Click the *Test CAT Control* and *Test PTT* buttons to see that you -have established the desired control of station functions. -- Select the devices you will use for *Audio In* and *Audio Out*. -- Click *OK* to dismiss the *Configuration* window. - diff --git a/doc/source/configuration-txmacros.adoc b/doc/source/configuration-txmacros.adoc deleted file mode 100644 index 54d65cc93..000000000 --- a/doc/source/configuration-txmacros.adoc +++ /dev/null @@ -1,9 +0,0 @@ -// Status=review - -*Tx Macros* are an aid for sending commonly used free-text messages. -To enable a pull-down selection, add your custom messages to the entry -fields provided. In JT65 and JT9 the maximum free-text message length -is 13 characters, including spaces. - -[[FigTxMacros]] -image::images/tx-macros.png[align="left"] diff --git a/doc/source/controls-functions-center.adoc b/doc/source/controls-functions-center.adoc deleted file mode 100644 index e05a6f7a1..000000000 --- a/doc/source/controls-functions-center.adoc +++ /dev/null @@ -1,33 +0,0 @@ -// Status=review - -At the center of the main window are a number of controls used when -making QSOs: - -//.Misc Controls Center -image::images/misc-controls-center.png[align="center",alt="Misc Controls Center"] - -* Check *Tx even* to transmit in even-numbered UTC minutes. Uncheck -this box to transmit in the odd minutes. This selection is made -automatically when you double-click on a decoded text line as -described in the <>. - -* The Tx and Rx audio frequencies are usually set automatically by -double-clicking on decoded text or a signal in the waterfall. They -can also be adjusted with spinner controls. - -* You can force Tx frequency to the current Rx frequency by clicking -the *Tx=Rx* button, and vice-versa for *Rx=Tx*. (Copy across the = -sign is from right to left.) Check the box *Lock Tx=Rx* to make the -frequencies always track one another. The on-the-air frequency of -your lowest JT9 or JT65 tone is the sum of dial frequency and audio Tx -frequency. - -* The *Report* control lets you change a signal report that has been -inserted automatically. Most reports will fall in the range –26 to +10 -dB. Remember that JT65 reports are clamped at an upper limit of -1 -dB. - -IMPORTANT: When signals are close to or above 0 dB, you and your QSO -partner should probably reduce power. JT65 and JT9 are supposed to be -weak signal modes! - diff --git a/doc/source/controls-functions-kb-shortcuts.adoc b/doc/source/controls-functions-kb-shortcuts.adoc deleted file mode 100644 index cafd06f99..000000000 --- a/doc/source/controls-functions-kb-shortcuts.adoc +++ /dev/null @@ -1,95 +0,0 @@ -// Status=review -The following keyboard shortcuts give quick access to some -frequently used program functions. - -[horizontal] -*Key*:: *Action performed* -F1:: -Display online User's Guide in browser -Ctrl+F1:: -About WSJT-X -F2:: -Open the Setup >> Configuration window -F3:: -Display keyboard shortcuts -F4:: -Clear Dx Call and Dx Grid entries -Alt+F4:: -Exit program -F5:: -Display special mouse commands -F6:: -Open next file in directory -Shift+F6:: -Decode all remaining files in directory -F11:: -Move Rx frequency down 1 Hz -Ctrl+F11:: -Move Rx and Tx frequencies down 1 Hz -F12:: -Move Rx frequency up 1 Hz -Ctrl+F12:: -Move Rx and Tx frequencies up 1 Hz -Alt+1-6:: -Set next transmission to this number on Tab 1 -Alt+D:: -Decode again at Rx frequency -Shift+D:: -Full decode (both windows) -Alt+E:: -Erase -Ctrl+F:: -Edit the free text message box -Alt+G:: -Generate standard messages -Alt+H:: -Halt Tx -Ctrl+L:: -Lookup callsign in database, generate standard messages -Alt M:: -Monitor -Alt+N:: -Enable Tx -Alt+Q:: -Log QSO -Alt+S:: -Stop monitoring -Alt+T:: -Tune -Alt+V:: -Save the most recently completed `*.wav'' file - -//// -//.Keyboard Shortcuts -[width="70%",cols="2,30",options="header",align="center"] -|===== -|Key|Action Performed -|F1|Display online User's Guide in browser -|Ctrl+F1|About WSJT-X -|F2|Open the Setup >> Configuration window -|F3|Display keyboard shortcuts -|F4|Clear Dx Call and Dx Grid entries -|Alt+F4|Exit program -|F5|Display special mouse commands -|F6|Open next file in directory -|Shift+F6|Decode all remaining files in directory -|F11|Move Rx frequency down 1 Hz -|Ctrl+F11|Move Rx and Tx frequencies down 1 Hz -|F12|Move Rx frequency up 1 Hz -|Ctrl+F12|Move Rx and Tx frequencies up 1 Hz -|Alt+1-6|Set next transmission to this number on Tab 1 -|Alt+D|Decode again at Rx frequency -|Shift+D|Full decode (both windows) -|Alt+E|Erase -|Ctrl+F|Edit the free text message box -|Alt+G|Generate standard messages -|Alt+H|Halt Tx -|Ctrl+L|Lookup callsign in database, generate standard messages -|Alt M|Monitor -|Alt+N|Enable Tx -|Alt+Q|Log QSO -|Alt+S|Stop monitoring -|Alt+T|Tune -|Alt+V|Save the most recently completed `*.wav'' file -|===== -//// diff --git a/doc/source/controls-functions-left.adoc b/doc/source/controls-functions-left.adoc deleted file mode 100644 index 594759119..000000000 --- a/doc/source/controls-functions-left.adoc +++ /dev/null @@ -1,28 +0,0 @@ -// Status=review - -Controls related to frequency selection, received audio level, the -station being called, and date and time are found at lower left of the -main window: - -//.Misc Controls Left -image::images/misc-main-ui.png[align="center",alt="Mist Menu Items"] - -* A drop-down list of bands at upper left lets you select the -operating band and sets dial frequency to a value taken from -the *Default Frequencies* tab on the *Setup | Configuration* screen. -If CAT control is active the radio's dial frequency will be set -accordingly; if not, you must tune the radio manually. - -* If you are using CAT control, a small colored square appears in -green if the CAT control is two-way between _WSJT-X_ and your radio, or -orange if the control is only from program to radio. (You can request -a one-time interrogation of the radio’s dial frequency by clicking on -the orange square.) The square becomes red if you have requested CAT -control but communication with the radio has been lost. If the -locator *Dx Grid* is known, the great-circle azimuth and distance are -displayed. - -* The program can maintain a database of callsigns and locators for -future reference. Click *Add* to insert the present call and locator -in the database; click *Lookup* to retrieve the locator for a -previously stored call. diff --git a/doc/source/controls-functions-main-window.adoc b/doc/source/controls-functions-main-window.adoc deleted file mode 100644 index 34e052623..000000000 --- a/doc/source/controls-functions-main-window.adoc +++ /dev/null @@ -1,47 +0,0 @@ -// Status=review -The following buttons appear just under the decoded text windows on -the main screen: - -//.Main UI Controls -image::images/main-ui-controls.png[align="left",alt="Main UI Controls"] - -* *Log QSO* raises a dialog window pre-filled with known information -about a QSO you have nearly completed. You can edit or add to this -information before clicking *OK* to log the QSO. If you check *Prompt -me to log QSO* on the *Setup* menu, the program will raise the -confirmation screen automatically when you send a 73 or free-text -message. - -//.Log QSO Window -image::images/log-qso.png[align="center",alt="Log QSO"] - -* *Stop* will terminate normal data acquisition in case you want to -freeze the waterfall or open and explore a previously recorded audio -file. - -* *Monitor* restarts normal receive operation. This button is -highlighted in green when the _WSJT-X_ is receiving. - -* *Erase* clears the right-hand decoded text window. -Double-clicking *Erase* clears both text windows. - -* *Decode* tells the program to repeat the decoding procedure at the -Rx frequency ([green]*GREEN* marker on waterfall), using the most recently -completed sequence of received data. - -* *Enable Tx* toggles the program into automatic T/R sequencing mode -and highlights the button in [red]*RED*. A transmission will start at -the beginning of the selected (odd or even) sequence, or immediately -if appropriate. A transmission will not be started any later than 24 -s into a UTC minute. - -* *Halt Tx* terminates a transmission in progress and disables -automatic T/R sequencing. - -* *Tune* may be used to switch into Tx mode and generate an -unmodulated carrier at the specified Tx frequency ([red]*RED* marker -on waterfall). This process may be useful for adjusting an antenna -tuner. The button is highlighted in [red]*RED* while *Tune* is -active. Toggle the button a second time to terminate the *Tune* -process. - diff --git a/doc/source/controls-functions-menus.adoc b/doc/source/controls-functions-menus.adoc deleted file mode 100644 index e965adcc3..000000000 --- a/doc/source/controls-functions-menus.adoc +++ /dev/null @@ -1,68 +0,0 @@ -// Status=review - -Program menus offer many options for configuration and operation. -Most of the items are self-explanatory; a few additional details -are provided below. - -[[FILE_MENU]] -==== File menu -image::images/file-menu.png[align="left",alt="File Menu"] - -[[SETUP_MENU]] -==== Setup Menu -image::images/setup-menu.png[align="left",alt="Setup Menu"] - -.Show DXCC entity and worked B4 status - -When this option is checked _WSJT-X_ appends some useful information -to all CQ messages displayed in the *Band Activity* window. The name of -the DXCC entity is shown, abbreviated if necessary. Your ``worked -before'' status (according to log file +wsjtx_log.adi+) is flagged -with a single character and a change of background color, as follows: - -[horizontal] -!:: (bright green) -- New DXCC entity -~:: (mid green) -- You have already worked this DXCC entity but not -this station - :: (dull green) -- You have previously worked the calling station - -The program does not distinguish between modes, but it does -differentiate between bands. - -This option is mainly intended for use -on non-Windows platforms; Windows users can (and should) use VK3AMA's -excellent {jtalert} utility instead. - -.Requirements: - -_WSJT-X_ expects the file +cty.dat+ to be in your installation -directory. It contains DXCC prefix information, and updated copies -can be downloaded from {cty_dat} when required. - -The log file +wsjtx_log.adi+ is updated whenever you log a QSO from -_WSJT-X_ (but note that it can also be erased from the file menu). You -can append or overwrite this file by exporting your QSO history as an -ADIF file from another logging program. Turning *Show DXCC entity and -worked B4 status* off and on again will cause _WSJT-X_ to re-read the -log file. Very large log files may cause _WSJT-X_ to slow down when -searching for calls. - -[[VIEW_MENY]] -==== View Menu -image::images/view-menu.png[align="left",alt="View Menu"] - -[[MODE_MENU]] -==== Mode Menu -image::images/mode-menu.png[align="left",alt="Mode Menu"] - -[[DECODE_MENU]] -==== Decode Menu -image::images/decode-menu.png[align="left",alt="Decode Menu"] - -[[SAVE_MENU]] -==== Save Menu -image::images/save-menu.png[align="left",alt="Save Menu"] - -[[HELP_MENU]] -==== Help Menu -image::images/help-menu.png[align="left",alt="Help Menu"] diff --git a/doc/source/controls-functions-messages.adoc b/doc/source/controls-functions-messages.adoc deleted file mode 100644 index de129606d..000000000 --- a/doc/source/controls-functions-messages.adoc +++ /dev/null @@ -1,42 +0,0 @@ -// Status=review - -Two arrangements of controls are provided for generating and selecting -Tx messages. Traditional controls carried over from program _WSJT_ -appear on *Tab 1*, providing six fields for message entry. -Pre-formatted messages for the standard minimal QSO are generated when -you click *Generate Std Msgs* or double-click on an appropriate line -in one of the decoded text windows. - -//.Traditional Message Menu -image::images/traditional-msg-box.png[align="center",alt="Traditional Message Menu"] - -* Select the next message to be transmitted (at the start of your next -Tx sequence) by clicking on the circle under *Next*. - -* To change to a specified Tx message immediately, click on a -rectangular button under the *Now* label. Changing a Tx message in -mid-stream will slightly reduce the chance of a correct decode, but it -is usually OK if done in the first 10 s of a transmission. - -* Right-clicking on the entry field for message #5 pops up a list of -free-text messages entered on the *Setup | Configuration | Tx Macros* -screen. Select any of your pre-stored messages by using the left -mouse button. - -The second arrangement of controls for generating and selecting -Tx messages appears on *Tab 2* of the Message Control Panel: - -//.New Message Menu -image::images/new-msg-box.png[align="center",alt="New Message Menu"] - -With this setup you normally follow a top-to-bottom sequence of -transmissions from the left column if you are calling CQ, or the right -column if answering a CQ. Clicking a button puts the appropriate -message in the *Gen Msg* box. If you are already transmitting, it -changes the Tx message immediately. You can enter anything (up to 13 -characters) in the *Free Msg* box. Right-clicking on this entry field -pops up your previously defined list of *Tx Macros*. - -IMPORTANT: During a transmission the actual message being sent always -appears highlighted in yellow in the first box of the status bar -(bottom left of the main screen). diff --git a/doc/source/controls-functions-special-mouse-cmds.adoc b/doc/source/controls-functions-special-mouse-cmds.adoc deleted file mode 100644 index 198245755..000000000 --- a/doc/source/controls-functions-special-mouse-cmds.adoc +++ /dev/null @@ -1,22 +0,0 @@ -// Status=review -The following special mouse commands are available: - -//.Special Mouse Commands -[width="80%",cols="13,50",options="header",align="center"] -|===== -|Click on|Action Performed -|Waterfall|*Click*: set Rx frequency + -*Double-click*: set Rx frequency and decode there + -*Ctrl-click*: set Rx and Tx frequencies + -*Ctrl-double-click*: set Rx and Tx frequencies and decode there -|Decoded text|*Double-click*: copy second callsign to Dx Call, -locator to Dx Grid; change Rx and Tx frequencies to decoded -signal's frequency; generate standard messages. If first -callsign is your own, change Tx frequency only it Ctrl is -held down when double-clicking. -|*Erase* Button|*Click*: erase QSO window + -*Double-click*: erase QSO and Band Activity windows -|*Tx5* or + -*Free Msg* box|*Right-click*: display the Tx macros + -*Left-click*: select one of the Tx macros -|===== diff --git a/doc/source/controls-functions-status-bar.adoc b/doc/source/controls-functions-status-bar.adoc deleted file mode 100644 index 0bd8a35db..000000000 --- a/doc/source/controls-functions-status-bar.adoc +++ /dev/null @@ -1,12 +0,0 @@ -// Status=review - -A Status Bar at the bottom edge of the main window provides -information about operating conditions. - -//.Status Bar -image::images/status-bar-a.png[align="left",alt="New Message Menu"] - -Labels on the Status Bar display the program's current operating state, -operating mode, and content of your most recent transmitted message. The -operating state can be Receiving, Transmitting, Tune, or the name of -file opened from the *File* menu. diff --git a/doc/source/controls-functions-wide-graph.adoc b/doc/source/controls-functions-wide-graph.adoc deleted file mode 100644 index 0d664b195..000000000 --- a/doc/source/controls-functions-wide-graph.adoc +++ /dev/null @@ -1,42 +0,0 @@ -// Status=review - -The following controls appear at the bottom of the Wide Graph window. -With the exception of *JT65 nnnn JT9*, they affect only the graphical -displays — they have no effect on the decoding process. - -image::images/wide-graph-controls.png[align="center",alt="Wide Graph Controls"] - -- *Bins/Pixel* controls the displayed frequency resolution. Set this -value to 1 for the highest possible resolution, or to higher numbers -to compress the spectral display. Normal operation with a convenient -window size works well at 2 to 8 bins per pixel. - -- *JT65 nnnn JT9* sets the dividing point for wide-band decoding of -JT65 and JT9 signals in *JT9+JT65* mode. The decoder looks for JT65 -signals below the specified frequency and JT9 signals above it. - -- *Start nnn Hz* sets the low-frequency starting point of the -waterfall frequency scale. - -- *N Avg* is the number of successive FFTs to be averaged before -updating the spectral display. Values around 5 are suitable for -normal JT9 and JT65 operation. Adjust *N Avg* to make the waterfall -move faster or slower, as desired. - -- *Zero* and *Gain* control the scaling and reference level for -waterfall colors. Values around 0 for both parameters are usually -about right, depending on the input signal level and your own -preferences. - -- *Palette* lets you select from a wide range of waterfall color -palettes. - -- Check *Flatten* if you want _WSJT-X_ to compensate for a sloping or -uneven response across the received passband. - -- Select *Current* or *Cumulative* for the spectrum displayed in the -bottom one-third of the Wide Graph window. *Current* is the average -spectrum over the most recent *N Avg* FFT calculations. *Cumulative* -is the average spectrum since the start of the present UTC minute. - - diff --git a/doc/source/dev-guide.adoc b/doc/source/dev-guide.adoc deleted file mode 100644 index e69de29bb..000000000 diff --git a/doc/source/example1-decoding-controls.adoc b/doc/source/example1-decoding-controls.adoc deleted file mode 100644 index 16119aeae..000000000 --- a/doc/source/example1-decoding-controls.adoc +++ /dev/null @@ -1,51 +0,0 @@ -// Status=review -- To gain some feeling for the controls you will use when making QSOs, try -clicking with the mouse on the decoded text lines and on the waterfall spectral -display. You should be able to confirm the following behavior: - -- Double-click on either of the decoded lines highlighted in green. This action -should produce the following: - -** Copies call-sign and locater of a station calling CQ to the “DX Call” -and “DX grid” entry fields. - -** Generates suitable messages for a minimal QSO and checks or clears the Tx -even box so that you will transmit in the proper (odd or even) minutes. - -** Rx and Tx frequency markers will be moved to the CQ-ing station’s frequency, -and the Gen Msg (“generated message”) radio button at bottom right of the main -window will be selected. - -** If you had checked “Double-click on call sets Tx Enable” on the Setup menu, -Enable Tx would also be activated, and you would start to transmit automatically, -at the appropriate time. - -- Double-click on the decoded line with the message “K1JT N5KDV EM41”, -highlighted in [red]*RED*. - -- Results will be similar to (a), except the Tx frequency ([red]*RED* marker) is -not moved. Such messages are usually in response to your own CQ, or from a -tail-ender, and you probably want your Tx frequency to stay where it was. - -- By holding down the Ctrl key when double-clicking on the decoded line -(or checking Lock Tx=Rx) you can cause both Tx and Rx frequencies to be moved. - -- Double-click on the message from KF4RWA in either window. He is -sending “73” to K1JT, signifying that the QSO is over. Most likely you -want to send 73 to him, so the message “KF4RWA K1JT 73” is automatically -generated and selected for your next transmission. (Alternatively, you might -choose to send a free text message or to call CQ again.) - -- Clicking on the waterfall moves the Rx frequency ([green]*GREEN* marker) to the -selected frequency. - -- Ctrl-click on waterfall moves both Rx and Tx frequencies. - -- Double-click on the waterfall moves the Rx frequency and causes a -narrow-band decode there at the new QSO frequency. Decoded text appears in the -right window only. Ctrl-double-click moves both Rx and Tx frequencies and -decodes at the new frequency. - -- Clicking Erase clears the right window. Double-click on Erase to clear both -text windows. - diff --git a/doc/source/example1-decoding-overview.adoc b/doc/source/example1-decoding-overview.adoc deleted file mode 100644 index 6497423d8..000000000 --- a/doc/source/example1-decoding-overview.adoc +++ /dev/null @@ -1,25 +0,0 @@ -// Status=review -- Notice the [green]*GREEN* and [red]*RED* markers on the waterfall -frequency scale. Decoding takes place at the end of a receive -sequence and is organized in two stages. The first decodes take place -at the selected Rx frequency, indicated by the green marker. Results -appear in both the left (“Band Activity”) and right (“Rx Frequency”) -text windows on the main screen. The decoder then finds and decodes -all signals in the selected mode(s) and the displayed frequency range. -The red marker indicates your Tx frequency. - -.Signal Presence - -TIP: At least eight JT9 signals are present in the example file; all -but one of them are decodable. When this file was recorded KF4RWA was -finishing a QSO with K1JT. Since the green marker was placed at his -audio frequency, 1224 Hz, his message “K1JT KF4RWA 73” appears in both -decoded text windows. The “Band Activity” window shows this message -as well as all the other decodes at nearby frequencies. The CQ lines -are highlighted in [green]*GREEN*, and lines containing “My Call”, in -this case K1JT, are highlighted in [red]*RED*. - -- For this step and the next, you may want to pretend you are K1JT by -entering that call temporarily as “My Call” on the <>. Your results should then be identical to those shown in the -<>. diff --git a/doc/source/example2-check-decodes.adoc b/doc/source/example2-check-decodes.adoc deleted file mode 100644 index 224a6f50a..000000000 --- a/doc/source/example2-check-decodes.adoc +++ /dev/null @@ -1,35 +0,0 @@ -// Status=review -- Double-click on the waterfall near 815 Hz: a signal originating -from W7VP will be decoded and appear in the Rx Frequency Box: - -.W7VP Decode -[width="70%",cols="3,^3,^3,^4,^4,30",options="header"] -|================================= -|UTC|db|dt|Freq|Mode|Message -|2343|-7|0.3|815|#|KK4DSD W7VP -16 -|================================= - -- Double-click on the waterfall at 3196 Hz and the program will decode a JT9 -message from IZ0MIT: - -.IZ0MIT Decode -[width="70%",cols="3,^3,^3,^4,^4,30",options="header"] -|===================================== -|UTC|db|dt|Freq|Mode|Message -|2343|-7|0.3|3196|@|WB8QPG IZ0MIT -11 -|===================================== - -TIP: Notice that when a signal is decoded in this way the Tx mode -automatically switches to that of the decoded signal. The Rx and Tx -frequency markers on the waterfall scale resize themselves -accordingly. - -- Scroll back in the Band Activity window (if necessary) and -double-click on the message CQ DL7ACA JO40. The program will set Tx -mode to JT65 and Tx and Rx frequencies to that of DL7ACA, 975 Hz. If -you had checked *Double-click on call sets Tx Enable* on the Setup menu, -the program would set up to start a QSO with DL7ACA. - -- Double-click on the decoded JT65 message CQ TA4A KM37. The program -will set Tx mode to JT9 and the Rx and Tx frequencies to 3567 Hz. -You’re now configured properly for a JT9 QSO with TA4A. diff --git a/doc/source/example2-main-window.adoc b/doc/source/example2-main-window.adoc deleted file mode 100644 index 26f927984..000000000 --- a/doc/source/example2-main-window.adoc +++ /dev/null @@ -1,5 +0,0 @@ -// Status=review -- Select JT9+JT65 on the Mode menu -- Toggle the Tx mode button to read Tx JT65, and set the Tx and Rx frequencies -to 1718 Hz. -- Double-click on Erase to clear both text windows diff --git a/doc/source/example2-wave-1742.adoc b/doc/source/example2-wave-1742.adoc deleted file mode 100644 index 4e8a09c4f..000000000 --- a/doc/source/example2-wave-1742.adoc +++ /dev/null @@ -1,20 +0,0 @@ -// Status=review -.Navigate and Open Wave File: - -***** - -Select File | Open and navigate to ...\save\samples\130418_1742.wav. - -***** - -- You can immediately see that these data were recorded with a much -narrower Rx bandwidth, roughly 200 to 2600 Hz. If you have no Rx -filter wider than about 2.7 kHz, you will be using data similar to -this sample. For best viewing of such data adjust Bins/Pixel and the -width of the Wide Graph so that only the active part of the spectrum -shows, say 0 to 2600 Hz. (Re-open the example file after any change -of Bins/Pixel or Wide Graph width, to refresh the waterfall.) The -signals in this file are all JT9 signals. To decode them in JT9+JT65 -mode you’ll need to move the JT65 nnnn JT9 delimiter down to 1000 Hz -or less. - diff --git a/doc/source/example2-wave-2343.adoc b/doc/source/example2-wave-2343.adoc deleted file mode 100644 index 7a7071369..000000000 --- a/doc/source/example2-wave-2343.adoc +++ /dev/null @@ -1,29 +0,0 @@ -// Status=review -.Navigate and Open Wave File: - -***** - -Select File | Open and navigate to ...\save\samples\130610_2343.wav. - -***** - -* The waterfall and main window should look like the figure below. -This sample file contains 17 decodable signals — nine in JT65 mode -(flagged with the character # in the decoded text windows), and eight -in JT9 mode (flagged with @). Since the Tx mode was set to Tx JT65, -signals in that mode were decoded first. If you had selected Tx JT9, -JT9 signals would have been decoded first. - -.130610_2343.wav Decode -[[X544]] -image::images/130610_2343-wav-80.png[align="left",alt="Wide Graph Decode 130610_2343"] - -TIP: Notice the [blue]*BLUE* marker on the waterfall scale, by -default set at 2500 Hz. Its position is set by the spinner control -JT65 nnnn JT9, where nnnn is a frequency in Hz. In JT9+JT65 mode the -program will decode JT65 signals below this frequency and JT9 signals -above it. - -- Confirm that mouse-click behavior is similar to that described in -the single-mode instructions at <>. The program -automatically determines the mode of each JT9 or JT65 signal. diff --git a/doc/source/example2-wide-graph-settings.adoc b/doc/source/example2-wide-graph-settings.adoc deleted file mode 100644 index 42b1c2abf..000000000 --- a/doc/source/example2-wide-graph-settings.adoc +++ /dev/null @@ -1,8 +0,0 @@ -// Status=review -- Bins/Pixel = 7 -- Zero = -3 - -[NOTE] -If necessary, adjust the width of the Wide Graph Window so that the upper -frequency limit is 4000 Hz. - diff --git a/doc/source/faq.adoc b/doc/source/faq.adoc deleted file mode 100644 index 691a1a948..000000000 --- a/doc/source/faq.adoc +++ /dev/null @@ -1,30 +0,0 @@ -// Status=review - -[qanda] -WSJT-X v1.3 seems to run properly in receive mode, with signals appearing on the waterfall, but *Decode* starts later than expected and nothing is decoded.:: - -Some earlier soundcard drivers fail to work properly at 48 kHz sample -rate, the default in WSJT-X r3590 and above. You can force _WSJT-X_ -to sample at 12000 Hz by inserting two lines at the end of file -+wsjtx.ini+. Use Windows Notepad to open +wsjtx.ini+, in your -_WSJT-X_ installation directory. Then copy-and-paste the following -two lines into the file, save the file, and restart _WSJT-X_. - - [Tune] - Audio\DisableInputResampling=true - -The *Flatten* feature causes my displayed spectrum to curve steeply upward near its edges, before falling where the radio's IF filter cuts off.:: - -_WSJT-X_ does not expect a steep filter edge within the displayed -passband, except perhaps a low-frequency cutoff below 200 Hz. Use a -wider IF filter or reduce the displayed passband by decreasing -*Bins/Pixel*, increasing *Start*, and/or reducing the width of the -*Wide Graph*. You might also need to re-center the filter's passband, -if such control is available. - -When I set *Polling interval* to a nonzero value, _WSJT-X_ sometimes terminates abnormally.:: - -A few radios do not interact properly with the +hamlib+ calls used in -_WSJT-X_. We are working to resolve these issues. In the meantime, -you can run with *Polling interval* = 0, or control your radio through -_DX Labs Commander_ or _Ham Radio Deluxe_. diff --git a/doc/source/font-sizes.adoc b/doc/source/font-sizes.adoc deleted file mode 100644 index af8fd64de..000000000 --- a/doc/source/font-sizes.adoc +++ /dev/null @@ -1,15 +0,0 @@ -// Status=review - -- You can control the program's font sizes by using a text editor -(e.g., Windows Notepad or similar) to create a one-line file named -+fonts.txt+ in the _WSJT-X_ installation directory. Enter a single -line of text with four numbers separated by spaces. The first two -numbers control the font size (in points) and weight (on a 0 – 100 -scale) of most labels on the user interface. The last two numbers -control size and weight of text in the *Band Activity* and *Rx -Frequency* windows. - -- By default the four numbers are ``8 50 10 50''. If you need larger -fonts in the user interface and bold text in the decode windows, try -something like ``10 50 12 100'' (without the quotes). - diff --git a/doc/source/install-from-source.adoc b/doc/source/install-from-source.adoc deleted file mode 100644 index eb198ecdb..000000000 --- a/doc/source/install-from-source.adoc +++ /dev/null @@ -1,24 +0,0 @@ -// Status=review -// Note to developers. The URL http://developer.berlios.de/projects/wsjt/. is -// to a very old src version of WSJT 5.7 or so. WSJTX is not listed at all. -// Also, all the Qt4 stuff is now obsolete, and needs to be updated. - -Source code is available from the public repository at {devsvn}. To -compile the program you will need to install the following packages: - -- Subversion -- Qt 5.x -- g++ -- gfortran or g95 -- fftw3 -- hamlib -- MinGW (for Windows only) - -With Subversion installed, the full source code for _WSJT-X_ can be -downloaded with the command: - - svn co svn://svn.berlios.de/wsjt/branches/wsjtx - -// Need further compiling Instructions -For some basic instructions on building _WSJT-X_ from source code, see the -section <> near the end of this Guide. diff --git a/doc/source/install-mac.adoc b/doc/source/install-mac.adoc deleted file mode 100644 index 8b514a4d0..000000000 --- a/doc/source/install-mac.adoc +++ /dev/null @@ -1,17 +0,0 @@ -// Status=review - -Two different packages are available: one for OS X 10.6 through 10.8, -and one for OS X 10.9. The two packages are _not_ interchangeable. - -- Select the correct package for your OS X and download it to your desktop. -** {osx_108} -** {osx_109} - -- Double-click on the file to see a new folder, +WSJT-X+. Drop down -into that folder, where a +Readme+ file provides detailed instructions -on how to configure your system for _WSJT-X_. - -- Additional information from package developer G4KLA -can be found {osx_instructions}. - -// Any necessary instructions about time synchronization or sound setup ?? diff --git a/doc/source/install-ubuntu.adoc b/doc/source/install-ubuntu.adoc deleted file mode 100644 index 1d957e62e..000000000 --- a/doc/source/install-ubuntu.adoc +++ /dev/null @@ -1,22 +0,0 @@ -// Status=review - -- Installation packages for Ubuntu 12.04, 12.10, 13.04, 13.10 are -maintained by AC6SL and available at {launchpadurl}. - -- If you have not before obtained packages from the Personal Package -Archive (PPA) at the above link, open a terminal window and execute -the following command: - - sudo add-apt-repository ppa:jnogatch/wsjtx - -- Accept the PPA Key, then issue these commands: - - sudo apt-get update - sudo apt-get install wsjtx - -- Download the soft-decision Reed Solomon decoder, {kvasd}, and put it -in the same directory as the executable binaries +wsjtx+ and -+jt9+. Normally (after you have run the script +/usr/bin/wsjtx+ at -least once) this directory will be +$HOME/.wsjtx+. - -// Add instructions about ntpd and sound setup. diff --git a/doc/source/install-windows.adoc b/doc/source/install-windows.adoc deleted file mode 100644 index d003eea37..000000000 --- a/doc/source/install-windows.adoc +++ /dev/null @@ -1,25 +0,0 @@ -// Status=review -- Execute the downloaded file and follow its installation -instructions. - -- Install _WSJT-X_ into its own directory rather than the conventional -location +C:\Program Files\WSJTX+. The suggested default directory is -+C:\WSJTX+. - -- All files relating to _WSJT-X_ will be stored in the chosen -installation directory and its subdirectories. You can uninstall -_WSJT-X_ by removing the installation directory and its contents. - -- The built-in Windows facility for time synchronization is usually -not adequate. We recommend Meinberg NTP: see {ntpsetup} for -downloading and installation instructions. - -- _WSJT-X_ expects your sound card to do its raw sampling at 48000 Hz. -To ensure that this will be so when running under recent versions of -Windows, open the system's *Sound* control panel and select in turn the -*Recording* and *Playback* tabs. Click on *Properties*, then -*Advanced*, and select ``16 bit, 48000 Hz (DVD Quality).'' - -CAUTION: If you are using a sound card that is also the Windows -default audio device, be sure to turn off all Windows sounds so they -are not transmitted over the air. diff --git a/doc/source/installed-files.adoc b/doc/source/installed-files.adoc deleted file mode 100644 index 4d769bc24..000000000 --- a/doc/source/installed-files.adoc +++ /dev/null @@ -1,47 +0,0 @@ -// Status=review - -After a clean install of _WSJT-X_ the following files should be -present in the installation directory: - -[horizontal] -+CALL3.TXT+:: Callsign database -+HRDInterface001.dll+:: Ham Radio Deluxe interface library -+Palettes+:: directory for waterfall palettes -+Qt5Core.dll+:: Qt5 library -+Qt5Gui.dll+:: Qt5 library -+Qt5Multimedia.dll+:: Qt5 library -+Qt5Network.dll+:: Qt5 library -+Qt5Widgets.dll+:: Qt5 library -+cty.dat+:: DXCC countries list -+hamlib-alinco.dll+:: Hamlib, Alinco library -+hamlib-amsat.dll+:: Hamlib, Amsat library -+hamlib-dummy.dll+:: Hamlib library -+hamlib-flexradio.dll+:: Hamlib Flex radio library -+hamlib-icom.dll+:: Hamlib Icom library -+hamlib-jrc.dll+:: Hamlib JRC library -+hamlib-kachina.dll+:: Hamlib Kachina library -+hamlib-kenwood.dll+:: Hamlib Kenwood library -+hamlib-kit.dll+:: Hamlib Kit library -+hamlib-tapr.dll+:: Hamlib TAPR library -+hamlib-tentec.dll+:: Hamlib TenTec library -+hamlib-winradio.dll+:: Hamlib WinRadio library -+hamlib-yaesu.dll+:: Hamlib Yaesu library -+icudt51.dll+:: ICU library -+icuin51.dll+:: ICU library -+icuuc51.dll+:: ICU library -+jt9.exe+:: Executable for JT9 and JT65 decoder -+kvasd.exe+:: Executable for Koetter-Vardy decoder -+libgcc_s_dw2-1.dll+:: gcc runtime library -+libhamlib-2.dll+:: Hamlib base library -+libstdc++-6.dll+:: Standard C function library -+libwinpthread-1.dll+:: Windows pthreads library -+mouse_commands.txt+:: Special mouse commands -+platforms+:: Directory for platform-specific libraries -+prefixes.txt+:: Add-on prefixes and suffixes (*Type 1*) -+qt.conf+:: Qt configuration file -+save+:: Directory for saved *.wav files -+shortcuts.txt+:: Keyboard shortcuts -+unins000.dat+:: Uninstall data file -+unins000.exe+:: Executable for uninstalling _WSJT-X_ -+wsjt.ico+:: _WSJT_ icon -+wsjtx.exe+:: Executable for _WSJT-X_ diff --git a/doc/source/introduction.adoc b/doc/source/introduction.adoc deleted file mode 100644 index 63206795b..000000000 --- a/doc/source/introduction.adoc +++ /dev/null @@ -1,41 +0,0 @@ -// Status=review - -_WSJT-X_ is a computer program designed to facilitate basic amateur -radio communication using very weak signals. The first four letters -in the program name stand for ``Weak Signal communication by K1JT'', -and the “-X” suffix indicates that _WSJT-X_ started as an extended -(and experimental) branch of program _WSJT_. - -_WSJT-X_ currently offers two protocols or “modes,” JT65 and JT9. -Both are designed for making reliable, confirmed QSOs under extreme -weak-signal conditions. They use nearly identical message structure -and source encoding. JT65 was designed for EME (“moon-bounce”) on the -VHF/UHF bands and has proved very effective for worldwide QRP -communication on the HF bands, too. JT9 is optimized for the LF, MF, and HF bands. -It is about 2 dB more sensitive than JT65 while using less than 10% of -the bandwidth. Both modes use one-minute timed sequences of -alternating transmission and reception, so a minimal QSO takes four to -six minutes — two or three transmissions by each station, one sending -in odd UTC minutes and the other even. On the HF bands, world-wide -QSOs are possible with power levels of a few watts and compromise -antennas. - -_WSJT-X_ can display a bandpass as large as 5 kHz and transparently -provides dual-mode reception of both JT65 and JT9 signals. If your -receiver can be configured with at least 4 kHz bandwidth in USB mode, -you can set the dial frequency to one of the standard JT65 frequencies -— for example, 14.076 MHz for the 20-meter band — and display the full -JT65 and JT9 sub-bands simultaneously on the waterfall. You can then -make QSOs in both modes using nothing more than mouse clicks. - -Plans for future program development call for _WSJT-X_ and _WSJT_ to -merge together. _WSJT-X_ will gradually acquire the additional modes -JT4, FSK441, and ISCAT that are now supported in _WSJT_. The entire -WSJT-related effort is an open-source project, released under the GNU -General Public License (GPL). If you have programming or -documentation skills or would like to contribute to the project in -other ways, please make your interests known to the development team. -The project’s source-code repository can be found at {devsvn}, and -most communication among the developers takes place on the email -reflector {devmail}. - diff --git a/doc/source/jt65-jt9-differences.adoc b/doc/source/jt65-jt9-differences.adoc deleted file mode 100644 index 631759dd1..000000000 --- a/doc/source/jt65-jt9-differences.adoc +++ /dev/null @@ -1,44 +0,0 @@ -// Status=review - -The JT65 protocol was described in a {jt65protocol} in 2005; details -of the JT9 protocol are presented in the next section of this Guide. -To users already familiar with JT65, the most striking difference -between the two modes is the much smaller occupied bandwidth of JT9: -15.6 Hz, compared with 177.6 Hz for JT65A. Transmissions in the two -modes are essentially the same length, and both modes use exactly 72 -bits to carry message information. At the user level the two modes -support nearly identical message structures. - -JT65 signal reports are constrained to the range –1 to –30 dB. This -range is more than adequate for EME purposes, but not really enough -for optimum use at HF and below. S/N values displayed by the JT65 -decoder are clamped at an upper limit –1 dB. Moreover, the S/N scale -in present JT65 decoders is nonlinear above –10 dB. - -By comparison, JT9 allows for signal reports in the range –50 to +49 -dB. It manages this by taking over a small portion of ``message -space'' that would otherwise be used for grid locators within 1 degree -of the south pole. The S/N scale of the present JT9 decoder is -reasonably linear (although it’s not intended to be a precision -measurement tool). - -With clean signals and a clean nose background, JT65 achieves nearly -100% decoding down to S/N = –22 dB and about 50% at –24 dB. JT9 is -about 2 dB better, achieving 50% decoding at about –26 dB. Both modes -produce extremely low false-decode rates. - -Early experience suggests that under most HF propagation conditions -the two modes have comparable reliability. The tone spacing of JT9 is -about two-thirds that of JT65, so in some disturbed ionospheric -conditions in the higher portion of the HF spectrum, JT65 may do -better. - -JT9 is an order of magnitude better in spectral efficiency. On a busy -HF band, we often find the 2-kHz-wide JT65 sub-band filled -wall-to-wall with signals. Ten times as many JT9 signals can fit into -the same frequency range, without overlap. - -JT65 signals often decode correctly even when they overlap. Such -behavior is much less likely with JT9 signals, which fill their occupied -bandwisth more densely. JT65 may also be more forgiving of small -frequency drifts. diff --git a/doc/source/jt65-protocol.adoc b/doc/source/jt65-protocol.adoc deleted file mode 100644 index 5d8d1d4d0..000000000 --- a/doc/source/jt65-protocol.adoc +++ /dev/null @@ -1,50 +0,0 @@ -// Status=review - -JT65 was designed for making minimal QSOs via EME (``moon-bounce'') on -the VHF and UHF bands. A detailed description of the protocol and its -implementation in program _WSJT_ was published in {jt65protocol} for -September-October, 2005. Briefly stated, JT65 uses 60 s T/R sequences -and carefully structured messages. Standard messages are compressed -so that two callsigns and a grid locator can be transmitted with just -71 bits. A 72nd bit serves as a flag to indicate that the message -consists of arbitrary text (up to 13 characters) instead of callsigns -and a grid locator. Special formats allow other information such as -add-on callsign prefixes (e.g., ZA/K1ABC) or numerical signal reports -(in dB) to be substituted for the grid locator. The aim of source -encoding is to compress the common messages used for minimal QSOs into -a minimum fixed number of bits. After compression, a Reed Solomon -(63,12) error-control code converts 72-bit user messages into -sequences of 63 six-bit channel symbols. - -JT65 requires tight synchronization of time and frequency between -transmitter and receiver. Each transmission is divided into 126 -contiguous time intervals or symbols, each of length 4096/11025 = -0.372 s. Within each interval the waveform is a constant-amplitude -sinusoid at one of 65 pre-defined frequencies. Frequency steps -between intervals are accomplished in a phase-continuous manner. Half -of the channel symbols are devoted to a pseudo-random synchronizing -vector interleaved with the encoded information symbols. The sync -vector allows calibration of time and frequency offsets between -transmitter and receiver. A transmission nominally begins at t = 1 s -after the start of a UTC minute and finishes at t = 47.8 s. The -synchronizing tone is at 11025 × 472/4096 = 1270.5 Hz, and is normally -sent in each interval having a “1” in the following pseudo-random -sequence: - - 100110001111110101000101100100011100111101101111000110101011001 - 101010100100000011000000011010010110101010011001001000011111111 - -Encoded user information is transmitted during the 63 intervals not -used for the sync tone. Each channel symbol generates a tone at -frequency 1275.8 + 2.6917 × N × m Hz, where N is the value of the -six-bit symbol, 0 ≤ N ≤ 63, and m is 1, 2, or 4 for JT65 sub-modes A, -B, or C. - -For EME (but conventionally not on the HF bands) the signal report OOO -is sometimes used instead of numerical signal reports. It is conveyed -by reversing sync and data positions in the transmitted sequence. -Shorthand messages for RO, RRR, and 73 dispense with the sync vector -entirely and use time intervals of 1.486 s (16,384 samples) for pairs -of alternating tones. The lower frequency is always 1270.5 Hz, the -same as that of the sync tone, and the frequency separation is 26.92 × -n × m Hz with n = 2, 3, 4 for the messages RO, RRR, and 73. diff --git a/doc/source/jt9-protocol.adoc b/doc/source/jt9-protocol.adoc deleted file mode 100644 index e508ca312..000000000 --- a/doc/source/jt9-protocol.adoc +++ /dev/null @@ -1,24 +0,0 @@ -// Status=review -//Needs work! - -JT9 is designed for making minimal QSOs at LF, MF, and HF. It uses -72-bit structured messages nearly identical (at the user level) to -those in JT65. Error control coding (ECC) uses a strong convolutional -code with constraint length K=32, rate r=1/2, and a zero tail, leading -to an encoded message length of (72+31) × 2 = 206 information-carrying -bits. Modulation is nine-tone frequency-shift keying, 9-FSK. -Eight tones are used for data, one for synchronization. Eight data -tones means that three data bits are conveyed by each transmitted -information symbol. Sixteen symbol intervals are devoted to -synchronization, so a transmission requires a total of 206 / 3 -+ 16 = 85 (rounded up) channel symbols. The sync symbols are those -numbered 1, 2, 5, 10, 16, 23, 33, 35, 51, 52, 55, 60, 66, 73, 83, and -85 in the transmitted sequence. - -Each symbol lasts for 6912 sample intervals at 12000 samples per -second, or about 0.576 s. Tone spacing of the 9-FSK modulation is -12000/6912 = 1.736 Hz, the inverse of the symbol duration. The total -occupied bandwidth is 9 × 1.736 = 15.6 Hz. A generated JT9 signal has -continuous phase and constant amplitude, and there are no key clicks. -The transmitter's power amplifier need not be highly linear. - diff --git a/doc/source/make-qso.adoc b/doc/source/make-qso.adoc deleted file mode 100644 index bb9aaca4c..000000000 --- a/doc/source/make-qso.adoc +++ /dev/null @@ -1,151 +0,0 @@ -// Status=review -=== Standard Exchange -By longstanding tradition, a minimal valid QSO requires the exchange -of callsigns, a signal report or some other information, and -acknowledgments. _WSJT-X_ is designed to facilitate making such -minimal QSOs using short, structured messages. The process works best -if you use these formats and follow standard operating practices. The -recommended basic QSO goes something like this: - -[width="90%",cols="3,7,12",options="header"] -|======================================= -|UTC|Transmitted Message|Comment -|0001|CQ K1ABC FN42|K1ABC calls CQ -|0002|K1ABC G0XYZ IO91|G0XYZ answers -|0003|G0XYZ K1ABC –19|K1ABC sends report -|0004|K1ABC G0XYZ R–22|G0XYZ sends acknowledgment and report -|0005|G0XYZ K1ABC RRR|K1ABC sends acknowledgment -|0006|K1ABC G0XYZ 73|G0XYZ sends 73 -|======================================= - -*Standard messages* consist of two callsigns (or CQ, QRZ, or DE and -one callsign) followed by the transmitting station’s grid locator, a -signal report, R plus a signal report, or the final acknowledgements -RRR or 73. These messages are compressed and encoded in a highly -efficient and reliable way, and in uncompressed form may contain -as many as 18 characters. - -*Signal reports* are specified as signal-to-noise ratio (S/N) in dB, -using a standard reference noise bandwidth of 2500 Hz. Thus, in -example message #0003 above, K1ABC is telling G0XYZ that his signal is -19 dB below the noise power in bandwidth 2500 Hz. In message #0004, -G0XYZ acknowledges receipt of that report and responds with a –22 dB -signal report. JT65 reports are constrained to lie in the range –30 -to –1 dB, while JT9 supports the extended range –50 to +49 dB. - -TIP: Signals become visible on the waterfall around S/N = –26 dB and -audible (to someone with very good hearing) around –15 dB. Thresholds -for signal decodability are approximately –24 dB for JT65, –26 dB for -JT9. - -*Free Text Messages*: Users often add some friendly chit-chat at the -end of a QSO. Free-format messages such as ``TNX ROBERT 73'' or -``5W VERT 73 GL'' are supported, up to a maximum of 13 characters -(including spaces). It should be obvious that the JT9 and JT65 -protocols are not well suited for extensive conversations or rag-chewing. - -=== Compound Callsigns - -Compound callsigns such as xx/K1ABC or K1ABC/x are handled in -one of two possible ways. - -.Type 1 Compound-Callsign Messages - -A list of about 350 of the most common prefixes and suffixes can be -displayed from the *Help* menu. A single compound callsign involving -one item from this list can be used in place of the standard third -message word (normally a locator, signal report, RRR, or 73). Thus, -the following examples are all acceptable *Type 1* messages with -compound callsigns: - - CQ ZA/K1ABC - CQ K1ABC/4 - ZA/K1ABC G0XYZ - G0XYZ K1ABC/4 - -The following messages are _not_ valid, because a third word is not -permitted in a *Type 1* message: - - ZA/K1ABC G0XYZ -22 #These messages will be sent - G0XYZ K1ABC/4 73 #without the third "word" - -A QSO between two stations using *Type 1* compound-callsign messages -might look like this: - - CQ ZA/K1ABC - ZA/K1ABC G0XYZ - G0XYZ K1ABC –19 - K1ABC G0XYZ R–22 - G0XYZ K1ABC RRR - K1ABC G0XYZ 73 - -Notice that both operators send and receive the full compound -callsign in the first two transmissions. After that, they omit the -add-on prefix or suffix and use the standard structured messages. - -.Type 2 Compound-Callsign Messages - -Prefixes and suffixes _not_ found in the short displayable list can be -handled with a *Type 2* message. The compound callsign must be the -second word in a two- or three-word message, and the first word must -be CQ, DE, or QRZ. Prefixes can be 1 to 4 characters, suffixes 1 to 3 -characters. A third word conveying a locator, report, RRR, or 73 is -permitted. The following are valid *Type 2* messages with compound -callsigns: - - CQ W4/G0XYZ FM07 - DE W4/G0XYZ -22 - QRZ K1ABC/VE6 DO33 - -In each case, the message is treated as *Type 2* because the add-on -prefix or suffix is _not_ one of those in the fixed list. Note -that a second callsign is never permissible in these messages. - -TIP: Remember that during a transmission your transmitted message is -always displayed in the first label on the *Status Bar*, highlighted -in yellow. It is displayed there exactly as another station would -receive it. - -QSOs involving *Type 2* compound callsigns might look like either -of the following sequences - - CQ KP4/K1ABC FK68 - K1ABC G0XYZ IO91 - G0XYZ K1ABC –19 - K1ABC G0XYZ R–22 - G0XYZ K1ABC RRR - K1ABC G0XYZ 73 - - - CQ K1ABC FN42 - DE G0XYZ/W4 FM18 - G0XYZ K1ABC –19 - K1ABC G0XYZ R–22 - G0XYZ K1ABC RRR - DE G0XYZ/W4 73 - -Each operator sends his own compound callsign in the first (and -possibly also last) transmission, as may be required by licensing -authorities. Subsequent transmissions may use the standard structured -messages without callsign prefix or suffix. - -IMPORTANT: It's up to you, the operator, to ensure that messages with -compound callsigns are composed in the manner described above. -Double-clicking on a line of decoded text may not always produce the -desired result. - -=== Pre-QSO Checklist - -Before attempting your first QSO with JT9 or JT65, be sure to go -through the <> above, as well as the following -checklist: - -- Your callsign and grid locator set to correct values -- PTT and CAT control (if used) properly configured and tested -- Computer clock properly synchronized to UTC within ±1 s -- Radio set to *USB* (upper sideband) mode -- Radio's Split mode selected or not, consistent with your choice -on *Station* tab of the *Setup | Configuration* window. - -IMPORTANT: Remember that JT9 and J65 generally do not require high -power. Under most propagation conditions, QRP is the norm. diff --git a/doc/source/quick-reference.adoc b/doc/source/quick-reference.adoc deleted file mode 100644 index 8369566dc..000000000 --- a/doc/source/quick-reference.adoc +++ /dev/null @@ -1,383 +0,0 @@ -// Status=DRAFT -// this is intentionally left as a single file v.s. multiple sections to allow -// users to browse the Page Source -= AsciiDoc Quick Reference -:Author: WSJT-X Documetation Team -:Date: January 22, 2014, (C) copyright, CC-BY-SA 3.0 Unported -:Revision: 0.0.1 -:badges: -:icons: -:numbered: - -// WEB links - List is getting pretty long, time to use include::file-name ?? -:asciidoc_help: http://www.methods.co.nz/asciidoc/userguide.html[ AsciiDoc User Guide ] -:asciidoc_cheatsheet: http://powerman.name/doc/asciidoc[ AsciiDoc Cheatsheet ] -:asciidoc_questions: http://www.methods.co.nz/asciidoc/faq.html[ AsciiDoc FAQ ] -:debian: http://www.debian.org/[ Debian ] -:cc_by_sa: http://creativecommons.org/licenses/by-sa/3.0/[ Commons Attribution-ShareAlike 3.0 Unported License ] -:devsvn: http://developer.berlios.de/projects/wsjt/[ Devel-SVN ] -:devsvn: http://developer.berlios.de/projects/wsjt/[wsjt-svn] -:download: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[ Download Page ] -:dxlcommander: http://www.dxlabsuite.com/commander/[ Commander ] -:homepage: http://physics.princeton.edu/pulsar/K1JT/[ WSJT Home Page ] -:hrd: http://www.hrdsoftwarellc.com/[ Ham Radio Deluxe ] -:jtalert: http://ham-apps.com[JT-ALERT-X] -:jt65protocol: http://physics.princeton.edu/pulsar/K1JT/JT65.pdf[QEX] -:launchpadurl: https://launchpad.net/~jnogatch/+archive/wsjtx[ WSJT-X Linux Packages ] -:ntpsetup: http://www.satsignal.eu/ntp/setup.html[Network Time Protocol Setup] -:pskreporter: http://pskreporter.info/pskmap.html[PSK Reporter] -:osx_instructions: http://physics.princeton.edu/pulsar/K1JT/OSX_Readme[here] -:wsjtx: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[ WSJT-X ] - -// DOWNLOAD links -:cty_dat: http://www.country-files.com/cty/[here]. -:cygwin: http://cygwin.com/install.html[here] -:kvasd: http://physics.princeton.edu/pulsar/K1JT/kvasd[kvasd] -:osx_108: http://physics.princeton.edu/pulsar/K1JT/wsjtx_3nov13.tar.gz[ OS X 10.6, 10.7, and 10.8 ] -:osx_109: http://physics.princeton.edu/pulsar/K1JT/wsjtx_10.9_29nov13.tar.gz[ OS X 10.9 ] - -// MAIL-TO links -:alex_efros: mailto:powerman@powerman.name[ Alex Efros ] -:devmail: mailto:wsjt-devel@lists.berlios.de[ wsjt-devel ] -:stuart_rackman: mailto:srackham@gmail.com[ Stuart Rackham ] - -[[X1]] -== Introduction -The purpose of this guide is to provide a quick reference to commonly used items -while working with the _WSJT-X Documentation_ project. - -=== AsciiDoc Examples -* {asciidoc_help} by {stuart_rackman} -* {asciidoc_questions} by {stuart_rackman} -* {asciidoc_cheatsheet} by {alex_efros} - -[[X2]] -== AsciiDoc installation - -For most packages, the normal method of installation is through their -respective package manager. There are several reasons why we do not -want this for the _WSJT-X User Guide_: - -* Most package applications are installed system-wide, which means standard -privileged (non Root / RootSudo) users update their binaries. -* Often times, distro packages are (1) or more revisions behind. -* Updating to the latest stable _AsciiDoc_ version, using Mercurial, is a simple -one line command. -* Using $HOME makes working on the _WSJT-X User Guide_ portable, such as, -installing to a USB Key allows testing of your work on virtually any system -which has _Python_ {amp}{amp} _Bash Enviroment_ installed. - -[[X21]] -=== Windows -.WinXP thru Win8 - -The preferred method of installing _AsciiDoc_ on Windows is through _Cygwin_. - -TIP: You can install _Cygwin_ anywhere you like, hard drive, internal, external -or to a USB Key. - -==== Download the _Cygwin_ Installer -* For a 32-bit system, download http://cygwin.com/setup-x86.exe[Setup-x86.exe] -* For a 64-bit system, download http://cygwin.com/setup-x86_64.exe[Setup-x86-64.exe] -* For additional information, see http://cygwin.com/install.html[Cygwin.com] -* Saving the installer to desktop makes updating quick {amp} easy - -==== Running the installer -* Double click the _Cygwin Installer_ -* Select Install from Internet -* Root Directory: C:\cygwin -* Select for All Users -* Package Download Directory: C:\cygdownloads -* Select Direct Connection -* I use ftp://mirrors.kernel.org - -==== Cygwin package selection - -At the top left corner of the install GUI, you will find a search box. Enter the -package name, then select it from the areas indicated below. Only the primary -packages are needed, [red]#not# additional modules. - -* Use *Search Box*: -** *python* => Interpreters => Python language interpreter -** *mercurical* => Devel => Python based DVCS -** *subversion* => Devel => A version control system -** *source-highlight* => Text => Syntax highlighting utilities -** *openssh* => Net => The OpenSSH server and client programs -** *nano* => Editors => Enhanced clone of Pico editor -** *ncurses* => Utils => Utilities for terminal handling -* Then, next to start installation -* At create icons and short-cuts, I select desktop only - -==== Verify package installation - -When _Cygwin_ finishes the installation, you will have a very capable base -system to work with. From this point onward, all actions are performed in the -_Cygwin Terminal_. To launch a terminal session, simply double click the -desktop icon as you would any other Windows application. - -==== Package Verification -[source,bash] ------ -# one line per action -python -V -hg --version |head -n1 -svn --version |head -n1 -source-highlight --version |head -n1 - -# Your versions may vary slightly -Python 2.7.6 -svn, version 1.7.14 -Mercurial Distributed SCM (version 2.8.2) -GNU Source-highlight 3.1.6 ------ - -CAUTION: If any package check returns with an error, resolve before -continuing !! - -==== Configure _Bash Environment_ -[source,bash] ------ -# Edit ./.bash_profile, uncomment if statement: -nano ./.bash_profile - -# Find and Change too: (remove # sign for all 3 lines) -if [ -d "$HOME/bin" ] ; then - PATH="$HOME/bin:$PATH" -fi - -# Ctrl+X to exit, Y to confirm, then Enter to save -# Create directories, source .bash_profile, check $PATH: -mkdir -p $HOME/bin $HOME/Projects/documentation/wsjtx -source ./.bash_profile -echo $PATH - -# You should see /home/$USER/bin at the beginning of the string. - ------ - -==== Download and Configure _AsciiDoc_ - -[source,bash] ------ -# one action per line -cd ~/bin - -# get latest AsciiDoc build -hg clone -r 8.6.9 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.9 - -# pull updates and upgrade packages -cd asciidoc-8.6.9 && hg pull && hg update && hg upgrade && cd .. - -# link binaries to $HOME/bin -ln -s ~/bin/asciidoc-8.6.9/asciidoc.py ~/bin/asciidoc - -# check AsciiDoc runs properly -asciidoc --version - -# Should return: asciidoc 8.6.9 - ------ - -==== Test build _WSJT-X User Guide_ -[source,bash] ------ -cd ~/Projects/documentation/wsjtx - -# then; - -cd ~/Projects/documentation/wsjtx && ./build-doc.sh toc2 ------ - -==== Open _WSJT-X User Guide_ in a browser -[source,bash] ------ -# for chromium -cygstart chrope wsjtx-main-toc2.html - -# for FireFox -cygstart firefox wsjtx-main-toc2.html ------ - -[[X22]] -=== Linux -.Debian, Ubuntu, Mint {amp} Relatives - -There are many relatives of Debian {amp} Ubuntu, and most shells are _Bash_. For -all but the package-manager commands, you should be able to _Copy {amp} Paste_ -directly into the terminal. - -It is a good idea to always start from a fresh repository list, and to have the -install up to date before adding new packages. - -==== Install Dependencies -[source,bash] ------ -# For Debian and relatives, update && Upgrade first -sudo apt-get update && sudo apt-get upgrade - -# Install Dependencies -sudo apt-get install mercurial source-highlight subversion - -# Verify the packages installed properly -python -V -hg --version |head -n1 -svn --version |head -n1 -source-highlight --version |head -n1 - -# Your versions may vary slightly -Python 2.7.6 -svn, version 1.7.14 -Mercurial Distributed SCM (version 2.8.2) -GNU Source-highlight 3.1.6 ------ - -CAUTION: If any package check returns with an error, resolve before -continuing !! - -==== Check for Previous AsciiDoc Installation -[source,bash] ------ -# check if AsciiDoc is already installed: -asciidoc --version - -# If Bash returns any version, remove it: -sudo apt-get purge asciidoc - ------ - -==== Add Directories and source profile -[source,bash] ------ -mkdir -p $HOME/bin $HOME/Projects/documentation/wsjtx -source ~/.bashrc && source ~/.profile -echo $PATH - -# should return something like: /home/$USER/bin:/usr/local/sbin: .. .. .. - ------ - -TIP: You may have to log out and back in for the addition to take place. -If need be, add the following to your shell profile, then source or -log out / back in: - -==== Add conditional to ~/.bashrc -[source,bash] ------ -if [ -d "$HOME/bin" ] -then - PATH="$HOME/bin:$PATH" -fi ------ - -==== Download and Configure _AsciiDoc_ -[source,bash] ------ -# one action per line -cd ~/bin - -# get latest AsciiDoc build -hg clone -r 8.6.9 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.9 - -# pull updates and upgrade packages -cd asciidoc-8.6.9 && hg pull && hg update && hg upgrade && cd .. - -# link binaries to $HOME/bin -ln -s ~/bin/asciidoc-8.6.9/asciidoc.py ~/bin/asciidoc - -# check AsciiDoc runs properly -asciidoc --version - -# Should return: asciidoc 8.6.9 - ------ - -==== Test build _WSJT-X User Guide_ -[source,bash] ------ -cd ~/Projects/documentation/wsjtx - -# then; - -cd ~/Projects/documentation/wsjtx && ./build-doc.sh toc2 ------ - -==== Open _WSJT-X User Guide_ in a browser -[source,bash] ------ -# for chromium -chromium-browser wsjtx-main-toc2.html - -# for FireFox -firefox wsjtx-main-toc2.html ------ - -=== OS X -.10.8 {amp} 10.9 - -content needed - -== Using the Terminal -.Tips {amp} Tricks to make things easier - -Add content - -=== Alias - Short cuts - -add content - -=== Add Some Color - -add content - -=== Search Documents - -add content - -=== Recursive Replace - -add content - -=== Document Status - -add content - -== SVN Basics -.Commonly used svn commands - -Add content - -=== Devel Accounts -.Developer and normal users - -add content - -=== Check-In/Out -.Commonly used commands - -add content - -=== Using Patches -.How to create and apply patches - -add content - -=== Log Usage -.How to get the most from svn logs - -add content - -== Appendix A: Credits -.Authors, Editors, Commiters -If you worked on the documentation, add yourself to the list. - -* Authors: , - -* Editors: , - -* Commiters: , - - -== Appendix B: License - -This work is licensed under {cc_by_sa}. - diff --git a/doc/source/rig-config-adat.adoc b/doc/source/rig-config-adat.adoc deleted file mode 100644 index a556a60ac..000000000 --- a/doc/source/rig-config-adat.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= ADAT Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|ADAT3|ADAT4|ADAT5 -|======== - -[[X1]] -== ADAT-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== ADAT-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-alinco.adoc b/doc/source/rig-config-alinco.adoc deleted file mode 100644 index bf42e3d10..000000000 --- a/doc/source/rig-config-alinco.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Alinco Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|Alinco3|Alinco4|Alinco5 -|======== - -[[X1]] -== Alinco-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== Alinco-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-aor.adoc b/doc/source/rig-config-aor.adoc deleted file mode 100644 index 11cb9436f..000000000 --- a/doc/source/rig-config-aor.adoc +++ /dev/null @@ -1,103 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= AOR Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|AOR3|AOR4|AOR5 -|======== - -[[X1]] -== AOR-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== AOR-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew diff --git a/doc/source/rig-config-drake.adoc b/doc/source/rig-config-drake.adoc deleted file mode 100644 index 5310ff59b..000000000 --- a/doc/source/rig-config-drake.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Drake Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|Drake3|Drake4|Drake5 -|======== - -[[X1]] -== Drake-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== Drake-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-elecraft.adoc b/doc/source/rig-config-elecraft.adoc deleted file mode 100644 index 34a05f253..000000000 --- a/doc/source/rig-config-elecraft.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= ElectroCraft Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|ElectroCraft3|ElectroCraft4|ElectroCraft5 -|======== - -[[X1]] -== ElectroCraft-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== ElectroCraft-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-flexrad.adoc b/doc/source/rig-config-flexrad.adoc deleted file mode 100644 index dd17de563..000000000 --- a/doc/source/rig-config-flexrad.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Flex Radio Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|Flex3|Flex4|Flex5 -|======== - -[[X1]] -== Flex-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== Flex-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-icom.adoc b/doc/source/rig-config-icom.adoc deleted file mode 100644 index 2e626adee..000000000 --- a/doc/source/rig-config-icom.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Icom Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|Icom3|Icom4|Icom5 -|======== - -[[X1]] -== Icom-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== Icom-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-kenwood.adoc b/doc/source/rig-config-kenwood.adoc deleted file mode 100644 index 708d2695f..000000000 --- a/doc/source/rig-config-kenwood.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Kenwood Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|Kenwood3|Kenwood4|Kenwood5 -|======== - -[[X1]] -== Kenwood-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== Kenwood-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-main.adoc b/doc/source/rig-config-main.adoc deleted file mode 100644 index 4701d936a..000000000 --- a/doc/source/rig-config-main.adoc +++ /dev/null @@ -1,33 +0,0 @@ -// Status=review -:adat: link:rig-config-adat.html[ ADAT] -:alinco: link:rig-config-alinco.html[ Alinco ] -:aor: link:rig-config-aor.html[ AOR ] -:drake: link:rig-config-drake.html[ Drake ] -:elecraft: link:rig-config-elecraft.html[ Elecraft ] -:flexrad: link:rig-config-flexrad.html[ Flex Radio ] -:kenwood: link:rig-config-kenwood.html[ Kenwood ] -:icom: link:rig-config-icom.html[ Icom ] -:rig_template: link:rig-config-template.html[Template] -:softrock: link:rig-config-softrock.html[ Soft Rock ] -:tentec: link:rig-config-tentec.html[ Ten Tec ] -:yaesu: link:rig-config-yaesu.html[Yaesu] - -Some rigs work with DTR, RTS, Polling, CAT, and PTT while others do -not. The number of possible combinations is virtually endless. The -purpose of this section is to provide configuration information for -specific rig models, e.g. Icom 756 Pro-III, Kenwood TS-2000, Yaesu -FT-1000MP, Flex-5000, etc. This is a work-in-progress, and some rigs -may never be covered. - -TIP: If you have configuration data for a rig that is not listed, or -comments about a particular rig configuration, please use the -{rig_template} and send it to {devmail}. - -.Select Manufacturer -[align="center",valign="middle",halign="center"] -|======== -|{adat}|{aor}|{alinco}|{drake}|{elecraft} -|{flexrad}|{kenwood}|{icom}|{softrock}|{tentec} -|{yaesu}|{rig_template}||| -|======== - diff --git a/doc/source/rig-config-softrock.adoc b/doc/source/rig-config-softrock.adoc deleted file mode 100644 index a2319d8b5..000000000 --- a/doc/source/rig-config-softrock.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= SoftRock Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|SR3|SR4|SR5 -|======== - -[[X1]] -== SR-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== SR-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-template.adoc b/doc/source/rig-config-template.adoc deleted file mode 100644 index 474dc1a93..000000000 --- a/doc/source/rig-config-template.adoc +++ /dev/null @@ -1,60 +0,0 @@ -// Status=review -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] -= Rig Template - -This is a simple guide for providing rig configuration data for the WSJT-X -User Guide. Try to fill out as much as possible, but do not worry if you cannot -fill in all the fields. OS Specific & Interface Notes are a bonus. - -* Copy and paste the template into a text file. -* Save as the rig's model.txt: rig-confg-ic756p3.txt -* Email the file to {devmail} for inclusion. -* Alternatively, join the team and submit the updates directly. - -.Copy & Paste the following: ----------- -Manufacturer: -Model: -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew ----------- - diff --git a/doc/source/rig-config-tentec.adoc b/doc/source/rig-config-tentec.adoc deleted file mode 100644 index 7d4f14e57..000000000 --- a/doc/source/rig-config-tentec.adoc +++ /dev/null @@ -1,104 +0,0 @@ -// Status=needsupdate -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Ten Tec Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|TenTec3|TenTec4|TenTec5 -|======== - -[[X1]] -== TenTec-1 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== TenTec-2 -.Configuration Covers: - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -- Note-1/2/3 -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio --In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/rig-config-yaesu.adoc b/doc/source/rig-config-yaesu.adoc deleted file mode 100644 index e71d4909a..000000000 --- a/doc/source/rig-config-yaesu.adoc +++ /dev/null @@ -1,102 +0,0 @@ -// Status=review -// This is a comment line, anything with // is ignored at process time. -// because the page is not a main page include, we need to add -// ref-links again, as they are not global. -:icons: -:badges: -:rig_template: link:rig-config-template.html[Template] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] - -= Yaesu Configuration Guide -Available Configurations - -If you have configuration data for a rig that is not listed, or comments about a -particular rig configuration, please use the {rig_template} and send it to -{devmail}. - -[align="center",valign="middle",halign="center"] -// 5 Models per line please -|======== -|<>|<>|FT-3000|FT-5000|FT-9000 -|======== - -[[X1]] -== FT-1000 -.Configuration Covers FT-1000, FT-1000MP, FT-1000D - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - -[[X2]] -== FT-2000 -.Configuration Covers FT-2000, FT-2000D - -* MyCall: -* MyGrid: -* PTT Method: -* Pskreporter: -* CW Id After 73: -* CW Interval: -* CAT NOTES: -* DTR: -* RTS: -* CAT Port: -* CAT Port Settings: -* Split: -* Polling: -* Audio-In: -* Audio-In Mono: -* Audio-Out: -* Audio-Out: - -=== OS Specific Notes -.Notes Relating To Operating System - -* Windows: XP, Vista, Win7, Win8, etc. -* Linux: Slackaware, Fedora, FreeBSD, Ubuntu, Debian, etc -* Mac OSx: - -=== Interface Notes -.Notes Relating To Rig Interface - -* Navigator -* SignaLink -* ShackLan -* Kam -* DX-Doubler -* Array Solutions -* Home-Brew - diff --git a/doc/source/runtime-files.adoc b/doc/source/runtime-files.adoc deleted file mode 100644 index 45cdfca13..000000000 --- a/doc/source/runtime-files.adoc +++ /dev/null @@ -1,14 +0,0 @@ -// Status=review - -You might be curious about additional files that appear in the WSJTX -installation directory after using the program. These include the -following: - -[horizontal] -.Files created when running WSJT-X -+ALL.TXT+:: Log of all received and transmitted messages -+decoded.txt+:: Decoded text from the most recent Rx interval -+timer.out+:: Diagnostic information for decoder optimization -+wsjtx.ini+:: Saved configuration parameters -+wsjtx_log.adi+:: ADIF log -+wsjtx_status.txt+:: Information sent to companion program JT-Alert diff --git a/doc/source/system-requirments.adoc b/doc/source/system-requirments.adoc deleted file mode 100644 index bc38a9a84..000000000 --- a/doc/source/system-requirments.adoc +++ /dev/null @@ -1,10 +0,0 @@ -// Status=review -- SSB transceiver and antenna -- Computer running Windows (XP or later), Linux, or OS X -- 1.5 GHz or faster CPU and 100 MB of available memory -- Monitor with at least 1024 x 780 resolution (more is better) -- Computer-to-radio interface using a serial port for T/R switching, or CAT -control, or VOX -- Audio input and output devices supported by the operating system -- Audio or equivalent USB connections between transceiver and computer -- A means for synchronizing the computer clock to UTC within ±1 s diff --git a/doc/source/transceiver-setup.adoc b/doc/source/transceiver-setup.adoc deleted file mode 100644 index 168fd0ebc..000000000 --- a/doc/source/transceiver-setup.adoc +++ /dev/null @@ -1,42 +0,0 @@ -// Status=review -.Receiver Noise Level - -- Click the *Monitor* button to return to normal receive operation -(button should be highlighted in [green]*GREEN*). - -- Set your transceiver to *USB* (or *USB Data*) mode. - -- Use the receiver gain controls and/or Windows mixer controls to set -the background noise level (scale at lower left of main window) to -around 30 dB when no signals are present. If necessary you can also use -the slider next to the scale, but note that the overall dynamic range -will be best with this slider not too far from its mid-point. - -.Bandwidth and Frequency Setting - -Many SSB transceivers have a fixed-width Tx filter that will not pass -audio frequencies higher than about 2700 Hz. _WSJT-X_ takes care of -this by offering a *Split Tx* mode, receiving with *VFO A* and -transmitting with *VFO B*. Under CAT control _WSJT-X_ offsets the Tx -dial frequency (*VFO B*) in 500 Hz steps, adjusting the generated -audio frequency so that it always falls in the range 1500 – 2000 -Hz. With *CAT* and *Split Tx* enabled on the configuration screen and -your transceiver set to *Split* mode, this frequency control will be -handled automatically. - -If your transceiver has only a standard SSB filter you won’t be able -to use more than about 2.7 kHz bandwidth. You can still have all of -the JT9 sub-band and part of the JT65 sub-band available on screen, -however. On 20m, say, set dial frequency (*VFO A*) to 14.0774 and the -*JT9 nnnn JT65* dividing line at 1600 Hz. JT9 signals in their -conventional sub-band will then appear at 1600 – 2600 Hz, while JT65 -signals will be below 1000 Hz. Of course, you might prefer to -concentrate on one mode at a time, setting your dial frequency to -(say) 14.076 for JT65 and 14.078 for JT9. Present conventions have -the nominal JT9 dial frequency 2 kHz higher than the JT65 dial -frequency, and the checkbox labeled *+2 kHz*, just below the *Band* -selector, makes the appropriate settings easy. - -IMPORTANT: When you are finished with this Tutorial, don’t forget to -re-enter your own callsign as *My Call*. - diff --git a/doc/source/tutorial-example1.adoc b/doc/source/tutorial-example1.adoc deleted file mode 100644 index 4a1ccffe9..000000000 --- a/doc/source/tutorial-example1.adoc +++ /dev/null @@ -1,99 +0,0 @@ -// Status=review -.Open a Wave File: - -- Select *File | Open* and navigate to -+...\save\samples\130418_1742.wav+ under the _WSJT-X_ installation -directory. When the file opens you should see something similar to -the to the following screen shot: - -[[X12]] -image::images/r3666-main-ui-80.png[align="center",alt="Main UI and Wide Graph"] - -.Decoding Overview - -Notice the [green]*GREEN* and [red]*RED* markers on the waterfall -frequency scale. Decoding takes place at the end of a receive -sequence and is organized in two stages. The first decodes take place -at the selected Rx frequency, indicated by the [green]*GREEN* marker -on the waterfall scale. Results appear in both the left (*Band -Activity*) and right (*Rx Frequency*) text windows on the main -screen. The program then finds and decodes all signals in the selected -mode(s) over the displayed frequency range. The [red]*RED* marker -indicates your Tx frequency. - -Seven JT9 signals are present in the example file, all decodable. -When this file was recorded KF4RWA was finishing a QSO with K1JT. -Since the green marker was placed at his audio frequency, 1224 Hz, his -message ``K1JT KF4RWA 73'' is decoded first and appears in the *Rx -Frequency* window. The *Band Activity* window shows this message plus -all decodes at other frequencies. Lines containing CQ are highlighted -in [green]*GREEN*, and lines with *My Call* (in this case K1JT) in -[red]*RED*. - -TIP: For this step and the next, you may want to pretend you are K1JT -by entering that callsign temporarily as *My Call* on the <> screen. Your results should then be identical to -those shown in the screen shot above. - -[[X13]] -.Decoding Controls - -To gain some feeling for controls frequently used when making QSOs, -try clicking with the mouse on the decoded text lines and on the -waterfall spectral display. You should be able to confirm the -following behavior: - -- Double-click on either of the decoded lines highlighted in -green. This action produces the following results: - -** Callsign and locator of a station calling CQ are copied to the *DX -Call* and *DX Grid* entry fields. - -** Messages are generated for a standard minimal QSO. - -** The *Tx even* box is checked or cleared appropriately, so that you -will transmit in the proper (odd or even) minutes. - -** The Rx and Tx frequency markers are moved to the frequency of the -CQing station. - -** The *Gen Msg* (``generated message'') radio button at bottom right -of the main window is selected. - -** If you had checked *Double-click on call sets Tx Enable* on the -*Setup* menu, *Enable Tx* would be activated and a transmission would -start automatically at the proper time. - -- Double-click on the decoded message ``K1JT N5KDV EM41'', -highlighted in [red]*RED*. Results will be similar to those in the -previous step, except the Tx frequency ([red]*RED* marker) is not -moved. Such messages are usually in response to your own CQ, or from -a tail-ender, and you probably want your Tx frequency to stay where it -was. - -- By holding down the *Ctrl* key when double-clicking on a decoded -line you can cause both Tx and Rx frequencies to be moved. This -behavior can also be forced by checking *Lock Tx=Rx*. - -- Double-click on the message from KF4RWA in either window. He is -sending ``73'' to K1JT, signifying that the QSO is over. Most likely -you want to send 73 to him, so the message ``KF4RWA K1JT 73'' is -automatically generated and selected for your next transmission. -(Alternatively, you might choose to send a free text message or to -call CQ again.) - -- Click somewhere on the waterfall to set Rx frequency ([green]*GREEN* -marker). - -- Ctrl-click on the waterfall to set both Rx and Tx frequencies. - -- Double-click on a signal in the waterfall to set Rx frequency and -start a narrow-band decode there. Decoded text will appear in the -right window only. - -- Ctrl-double-click on a signal to set both Rx and Tx frequencies and -decode at the new frequency. - -- Click *Erase* to clear the right window. - -- Double-click *Erase* to clear both text windows. diff --git a/doc/source/tutorial-example2.adoc b/doc/source/tutorial-example2.adoc deleted file mode 100644 index bb4e80fca..000000000 --- a/doc/source/tutorial-example2.adoc +++ /dev/null @@ -1,113 +0,0 @@ -// Status=review -.Wide Graph Settings: - -- Set *Bins/Pixel* = 7 -- Adjust the width of the Wide Graph window so that the upper -frequency limit is approximately 4000 Hz. - -.Main Window: -- Select *JT9+JT65* on the *Mode* menu. -- Toggle the *Tx mode* button to read *Tx JT65*, and set the Tx and Rx -frequencies to 1718 Hz. -- Double-click on *Erase* to clear both text windows. - -.Open a Wave File: - -- Select *File | Open* and navigate to +...\save\samples\130610_2343.wav+. -The waterfall should look like this: - -//.130610_2343.wav Decode -[[X14]] -image::images/130610_2343-wav-80.png[align="left",alt="Wide Graph Decode 130610_2343"] - -TIP: Notice the [blue]*BLUE* marker on the waterfall scale, here -set at 2400 Hz. Its position is set by the spinner control *JT65 nnnn -JT9*, where nnnn is a frequency in Hz. In *JT9+JT65* mode the program -will automatically decode JT65 signals below this frequency and JT9 -signals above it. - -JT9 signals appear in the *Cumulative* spectrum as nearly -rectangular shapes about 16 Hz wide. Although there is no clearly -visible sync tone like the one at the low-frequency edge of JT65 -signals, by convention the nominal frequency of a JT9 signal is taken -to be that of its lowest tone, at the left edge of its spectrum. - -This sample file contains 17 decodable signals — nine in JT65 mode -(flagged with the character # in the decoded text windows), and eight -in JT9 mode (flagged with @). The *Band Activity* window should -contain these decodes (you may need to scroll back in the window to -see them all): - -// ... Figure here showing the text windows ? -[[FigDecodes]] -image::images/decodes.png[align="center"] - -Since the Tx mode was set to *Tx JT65*, signals in that mode were -decoded next. If you had selected *Tx JT9*, JT9 signals would have -been decoded first. - -- Confirm that mouse-click behavior is similar to that described -<>, in Example 1. The program automatically determines -the mode of each JT9 or JT65 signal. - -TIP: When you double-click on a signal in the waterfall it will be -properly decoded even if on the ``wrong'' side of the *JT65 nnnn JT9* -marker. The Tx mode automatically switches to that of the decoded -signal and the Rx and Tx frequency markers on the waterfall scale -resize themselves accordingly. When selecting a JT65 signal, click on -the sync tone at its left edge. - -- Double-click on the waterfall near 815 Hz: a JT65 message -originating from W7VP will be decoded and appear in the *Rx Frequency* -window. - -[width="70%",cols="3,^3,^3,^4,^4,30",options="header"] -|================================= -|UTC|db|dt|Freq|Mode|Message -|2343|-7|0.3|815|#|KK4DSD W7VP -16 -|================================= - -- Double-click on the waterfall at 3196 Hz. The program will decode a -JT9 message from IZ0MIT: - -[width="70%",cols="3,^3,^3,^4,^4,30",options="header"] -|===================================== -|UTC|db|dt|Freq|Mode|Message -|2343|-7|0.3|3196|@|WB8QPG IZ0MIT -11 -|===================================== - -- Scroll back in the *Band Activity* window and double-click on the -message CQ DL7ACA JO40. The program will set *Tx mode* to JT65 and Tx -and Rx frequencies to that of DL7ACA, 975 Hz. If you had checked -*Double-click on call sets Tx Enable* on the *Setup* menu, the program -would configure itself to start a QSO with DL7ACA. - -- Double-click on the decoded JT65 message CQ TA4A KM37. The program -will set Tx mode to JT9 and the Rx and Tx frequencies to 3567 Hz. The -program is now configured properly for a JT9 QSO with TA4A. - -.Reopen the First Sample File: -- Select *File | Open* and navigate to +...\save\samples\130418_1742.wav+. - -Taking full advantage of the wide-band, dual-mode capability of -_WSJT-X_ requires a receiver bandwidth of at least 4 kHz. These -data were recorded with a much narrower Rx bandwidth, roughly 200 to -2600 Hz. If you have no Rx filter wider than about 2.7 kHz, you will -be using data like this. For best viewing, adjust *Bins/Pixel* and the -width of the Wide Graph so that only the active part of the spectrum -shows, say 0 to 2600 Hz. Re-open the example file after any change of -*Bins/Pixel* or Wide Graph width, to refresh the waterfall. - -The signals in this file are all JT9 signals. To decode them -automatically in *JT9+JT65* mode you’ll need to move the *JT65 nnnn JT9* -delimiter down to 1000 Hz or less. - -.Start, Zero, and Gain - -Now is a good time to experiment with the *Start*, *Zero*, and *Gain* -parameters. *Start* determines the frequency displayed at the left -side of the waterfall scale. *Zero* sets the baseline level for -colors, and *Gain* sets the sensitivity for color changes. For the -receiver setup of this file good values are close to *Zero*=0, -*Gain*=0. Re-open the wave file after each change, to see the new -results. diff --git a/doc/source/tutorial-main-window.adoc b/doc/source/tutorial-main-window.adoc deleted file mode 100644 index bfc947eca..000000000 --- a/doc/source/tutorial-main-window.adoc +++ /dev/null @@ -1,6 +0,0 @@ -// Status=review - -- Click the *Stop* button on the main window to halt any data acquisition. -- Select *JT9* from the *Mode* menu and *Deepest* from the *Decode* menu. -- Set the audio frequencies to *Tx 1224 Hz* and *Rx 1224 Hz*. - diff --git a/doc/source/tutorial-wide-graph-settings.adoc b/doc/source/tutorial-wide-graph-settings.adoc deleted file mode 100644 index c42eafb4f..000000000 --- a/doc/source/tutorial-wide-graph-settings.adoc +++ /dev/null @@ -1,14 +0,0 @@ -// Status=review - -- *Bins/Pixel* = 4 -- *JT65 .... JT9* = 2500 -- *Start* = 0 -- *N Avg* = 5 -- *Zero* = 0 -- *Gain* = 0, -- *Palette* = Digipan -- *Flatten* = checked -- Select *Cumulative* for data display. -- Select *Tab 2* (below the *Decode* button on the main window) to -choose the alternative set of controls for generating and selecting -Tx messages. diff --git a/doc/source/tx-rx.adoc b/doc/source/tx-rx.adoc deleted file mode 100644 index ff24392b2..000000000 --- a/doc/source/tx-rx.adoc +++ /dev/null @@ -1,75 +0,0 @@ -// Status=review -.Transmitting - -Immediately before the start of a transmission _WSJT-X_ encodes a -user's message and computes the sequence of tones to be sent. The -transmitted audio waveform is then computed on-the-fly, using 16-bit -integer samples at a 48000 Hz rate. Digital samples are converted to -an analog waveform in the sound card or equivalent D/A interface. - -.Receiving - -_WSJT-X_ acquires 16-bit integer samples from the sound card at a 48000 -Hz rate and immediately downsamples the stream to 12000 Hz. Spectra -from overlapping segments are computed for the waterfall display and -saved at intervals of 0.188 s, half the JT9 symbol length. - -At the end of a reception sequence, about 50 seconds into the UTC -minute, received data samples are forwarded to the decoder. For -operator convenience the decoder goes through its full procedure -twice: first at the selected Rx frequency, and then over the full -displayed frequency range. Each decoding pass can be described as a -sequence of discrete blocks. These functional blocks are different -for the JT65 and JT9 modes. - -.Decoding - -The basic decoding algorithm for JT65 mode was described in the -{jt65protocol} paper. The following list summarizes the corresponding -algorithm for JT9 mode, with blocks labeled with the names of -functional procedures in the code. - -[horizontal] -+sync9+:: Use sync symbols to find candidate JT9 signals - in the specified frequency range - -Then, at the frequency of each plausible candidate: - -[horizontal] -+downsam9+:: Mix, filter and downsample to 16 complex - samples/symbol - -+peakdt9+:: Using sync symbols, time-align to start of JT9 symbol - sequence - -+afc9+:: Measure frequency offset and any possible drift - -+twkfreq+:: Remove frequency offset and drift - -+symspec2+:: Compute 8-bin spectra for 69 information-carrying - symbols, using the time- and frequency-aligned data; - transform to yield 206 single-bit soft symbols - -+interleave9+:: Remove single-bit symbol interleaving imposed at the - transmitter - -+decode9+:: Retrieve a 72-bit user message using the sequential - Fano algorithm for convolutional codes - - -+unpackmsg+:: Unpack a human-readable message from the 72-bit - compressed format - -Decoding of clean JT9 signals in a white-noise background starts to -fail below signal-to-noise ratio -25 dB and reaches 50% copy at -26 -dB. - -With marginal or unrecognizable signals the sequential decoding -algorithm can take exponentially long times. If the +sync9+ step in -the above sequence finds many seemingly worthy candidate signals, and -if many of them turn out to be undecodable the decoding loop can take -an inconveniently long time. For this reason the step labeled -+decode9+ is programmed to ``time out'' and report failure if it is -taking too long. The choices *Fast | Normal | Deepest* on the Decode -menu provide the user with a three-step adjustment of this timeout -limit. diff --git a/doc/source/utilities.adoc b/doc/source/utilities.adoc deleted file mode 100644 index afa48a097..000000000 --- a/doc/source/utilities.adoc +++ /dev/null @@ -1,58 +0,0 @@ -// Status=review - -Utility programs +jt9code+ and +jt65code+ let you explore the -conversion of user-level messages into channel symbols or ``tone -numbers,'' and back again into user-readable text. These programs can -be especially useful to someone designing a beacon generator for JT9 -or JT65, or for studying behavior of the error-control codes. - -Channel-symbol values for JT9 run from 0 to 8, with 0 representing the -sync tone. The total number of symbols is 85. To run +jt9code+, -enter the program name followed by a JT9 message enclosed in quotes. -In Windows the result might look like this: - - C:\WSJTX> jt9code "G0XYZ K1ABC FN42" - Message: G0XYZ K1ABC FN42 - Channel symbols: - 0 0 7 3 0 3 2 5 4 0 1 7 7 7 8 0 4 8 8 2 2 1 0 1 1 3 5 4 5 6 - 8 7 0 6 0 1 8 3 3 7 8 1 1 2 4 5 8 1 5 2 0 0 8 6 0 5 8 5 1 0 - 5 8 7 7 2 0 4 6 6 6 7 6 0 1 8 8 5 7 2 5 1 5 0 4 0 - Decoded message: G0XYZ K1ABC FN42 - -For the corresponding program +jt65code+ only the information-carrying -channel symbols are shown, and the symbol values range from 0 to 63. -Sync synbols lie two tone intervals below data tone 0, and the -sequential locations of sync symbols are described in the -<> section of this Guide. - - -A typical execution of jt65code is shown below. The program displays -the packed message of 72 bits (shown as 12 six-bit symbol values), -followed by the channel symbols: - - C:\WSJTX> jt65code "G0XYZ K1ABC FN42" - Message: G0XYZ K1ABC FN42 - Packed message, 6-bit symbols: 61 36 45 30 3 55 3 2 14 5 33 40 - Information-carrying channel symbols: - 56 40 8 40 51 47 50 34 44 53 22 53 28 31 13 60 46 2 14 58 43 - 41 58 35 8 35 3 24 1 21 41 43 0 25 54 9 41 54 7 25 21 9 - 62 59 7 43 31 21 57 13 59 41 17 49 19 54 21 39 33 42 18 2 60 - Decoded message: G0XYZ K1ABC FN42 - -For an interesting illustration of the power of the strong -error-control coding in JT9 and JT65, try looking at the channel -symbols after changing a single character in the message. For -example, change the grid locator from FN42 to FN43: - - C:\Users\joe\wsjt\wsjtx_install>jt65code "G0XYZ K1ABC FN43" - Message: G0XYZ K1ABC FN43 - Packed message, 6-bit symbols: 61 36 45 30 3 55 3 2 14 5 33 41 - Information-carrying channel symbols: - 25 35 47 8 13 9 61 40 44 9 51 6 8 40 38 34 8 2 21 23 30 - 51 32 56 39 35 3 50 48 30 8 5 40 18 54 9 24 30 26 61 23 11 - 3 59 7 7 39 1 25 24 4 50 17 49 52 19 34 7 4 34 61 2 61 - Decoded message: G0XYZ K1ABC FN43 - -You will discover that every possible JT65 message differs from every -other possible JT65 message in at least 52 of the 63 -information-carrying channel symbols. diff --git a/doc/source/wsjtx-main.adoc b/doc/source/wsjtx-main.adoc deleted file mode 100644 index 227da197a..000000000 --- a/doc/source/wsjtx-main.adoc +++ /dev/null @@ -1,229 +0,0 @@ -// Status=review -// This is a comment line, anything with // is ignored at process time. -= WSJT-X User Guide -:Author: Joe Taylor, K1JT -:Date: January 30, 2014, Copyright © 2012-2014 -:Revision: 1.3 -:badges: -:icons: -:numbered: - -// If the list of links gets too long, we can add a url-file that is pulled -// in when and where needed with the following: -// include:: for example: include::url-list.txt - -// WEB links - List is getting pretty long, time to use include::file-name ?? -:asciidoc_help: http://www.methods.co.nz/asciidoc/userguide.html[ AsciiDoc User Guide ] -:asciidoc_cheatsheet: http://powerman.name/doc/asciidoc[ AsciiDoc Cheatsheet ] -:asciidoc_questions: http://www.methods.co.nz/asciidoc/faq.html[ AsciiDoc FAQ ] -:debian: http://www.debian.org/[ Debian ] -:cc_by_sa: http://creativecommons.org/licenses/by-sa/3.0/[ Commons Attribution-ShareAlike 3.0 Unported License ] -:devsvn: http://developer.berlios.de/projects/wsjt/[wsjt-svn] -:download: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[ Download Page ] -:dxlcommander: http://www.dxlabsuite.com/commander/[ Commander ] -:homepage: http://physics.princeton.edu/pulsar/K1JT/[ WSJT Home Page ] -:hrd: http://www.hrdsoftwarellc.com/[ Ham Radio Deluxe ] -:jtalert: http://ham-apps.com[JT-ALERT-X] -:jt65protocol: http://physics.princeton.edu/pulsar/K1JT/JT65.pdf[QEX] -:launchpadurl: https://launchpad.net/~jnogatch/+archive/wsjtx[ WSJT-X Linux Packages ] -:ntpsetup: http://www.satsignal.eu/ntp/setup.html[Network Time Protocol Setup] -:pskreporter: http://pskreporter.info/pskmap.html[PSK Reporter] -:osx_instructions: http://physics.princeton.edu/pulsar/K1JT/OSX_Readme[here] -:wsjtx: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[ WSJT-X ] - -// DOWNLOAD links -:cty_dat: http://www.country-files.com/cty/[here]. -:kvasd: http://physics.princeton.edu/pulsar/K1JT/kvasd[kvasd] -:osx_108: http://physics.princeton.edu/pulsar/K1JT/wsjtx_3nov13.tar.gz[ OS X 10.6, 10.7, and 10.8 ] -:osx_109: http://physics.princeton.edu/pulsar/K1JT/wsjtx_10.9_29nov13.tar.gz[ OS X 10.9 ] - -// MAIL-TO links -:alex_efros: mailto:powerman@powerman.name[ Alex Efros ] -:devmail: mailto:wsjt-devel@lists.berlios.de[wsjt-devel] -:stuart_rackman: mailto:srackham@gmail.com[ Stuart Rackham ] - - -// These [[xxxx]] labels are HTML anchors, and can be used to -// navigate though the document easily: <<[INTRO],See Introduction]>> will -// place a hyper-link in your text to take you too the anchored section. -// All major sections or points of interest should have one. - -// == is level (2), section 1.0, === would mean section 1.1, === would -// be section 1.1.1. This method is used throughout the document. - -[[INTRO]] -== Introduction -include::introduction.adoc[] - -[[SYSREQ]] -== System Requirements -include::system-requirments.adoc[] - -[[INSTALL]] -== Installation - -- Download _WSJT-X_ from the {homepage}. Click on _WSJT-X_ at the left -margin and then on the appropriate link(s) for your operating system. - -[[INSTALL_WIN]] -=== Windows -include::install-windows.adoc[] - -[[INSTALL_UBU]] -=== Linux -include::install-ubuntu.adoc[] - -[[INSTALL_OSX]] -=== OS X -include::install-mac.adoc[] - -// Note to developers. The URL http://developer.berlios.de/projects/wsjt/. is -// to a very old src version of WSJT 5.7 or so. WSJTX is not listed at all. -// Also, all the Qt4 stuff is now obsolete, and needs to be updated. -// Instructions for source builds Win, \*Nix & Mac all need to be written / -// Rreviewd. - -[[SRC_CODE]] -=== Source Code -include::install-from-source.adoc[] - -[[CONFIG]] -== Setup and Configuration - -[[STATION]] -=== Station Tab -include::configuration-station.adoc[] - -[[TXMACROS]] -=== Tx Macros Tab -include::configuration-txmacros.adoc[] - -[[BAND_SETTINGS]] -=== Band Settings Tab -include::configuration-band-settings.adoc[] - -[[CONFIG_MAIN]] -=== Main Window -include::configuration-main-window.adoc[] - -[[FONTS]] -=== Font Sizes -include::font-sizes.adoc[] - -[[TUTORIAL]] -== Basic Operating Tutorial - -[[TUT_MAIN]] -=== Main Window Settings -include::tutorial-main-window.adoc[] - -[[TUT_WIDE_GRAPH]] -=== Wide Graph Settings -include::tutorial-wide-graph-settings.adoc[] - -[[TUT_EX1]] -=== Sample File 1 -include::tutorial-example1.adoc[] - -[[TUT_EX2]] -=== Sample File 2 -include::tutorial-example2.adoc[] - -[[TUT_XCVR]] -=== Transceiver Setup -include::transceiver-setup.adoc[] - -[[MAKE_QSOS]] -== Making QSOs -include::make-qso.adoc[] - -[[CONTROLS]] -== Controls & Functions - -[[CONTROLS_WIDE]] -=== Wide Graph Controls -include::controls-functions-wide-graph.adoc[] - -[[CONTROLS_MAIN]] -=== Main Window -include::controls-functions-main-window.adoc[] - -[[CONTROLS_LEFT]] -=== Misc Controls Left -include::controls-functions-left.adoc[] - -[[CONTROLS_CENTER]] -=== Misc Controls Center -include::controls-functions-center.adoc[] - -[[CONTROLS_MSGS]] -=== Tx Messages -include::controls-functions-messages.adoc[] - -[[STATUS_BAR]] -=== Status Bar -include::controls-functions-status-bar.adoc[] - -[[MENUS]] -=== Menus -include::controls-functions-menus.adoc[] - -[[SHORTCUTS]] -=== Keyboard Shortcuts -include::controls-functions-kb-shortcuts.adoc[] - -[[MOUSE_COMMANDS]] -=== Mouse Commands -include::controls-functions-special-mouse-cmds.adoc[] - -[[COOP_PGMS]] -== Cooperating Programs -To be added ... - -[[JT65PRO]] -== The JT65 Protocol -include::jt65-protocol.adoc[] - -[[JT9PRO]] -== The JT9 Protocol -include::jt9-protocol.adoc[] - -[[JT65_JT9]] -== JT65 & JT9 Differences -include::jt65-jt9-differences.adoc[] - -[[TXRX]] -== Transmitting and Receiving in _WSJT-X_ -include::tx-rx.adoc[] - -[[TROUBLE_SHOOTING]] -== Troubleshooting -To be added ... - -[[FAQ]] -== Frequently Asked Questions -include::faq.adoc[] - -[[FILES]] -== File Names - -// Note to Dev-Team, this list of files needs to be updated. -[[FILES1]] -=== Installed Files -include::installed-files.adoc[] - -[[FILES2]] -=== Runtime Files -include::runtime-files.adoc[] - -[[UTIL]] -== Utility Programs -include::utilities.adoc[] - -[[COMPILING]] -== Compiling WSJT-X -include::compiling.adoc[] - -[[ACK]] -== Acknowledgments -include::acknowledgements.adoc[]