TLFは、ラジオスポーツまたはハムラジオコンテストのロギングプログラムです。 CQWW、CQ-WPX、ARRL-DX、ARRL-FD、PACC、およびEUスプリントコンテストをサポートし、さらに多くのQSOおよびDXPeditionモードを備えています。ユーザーは、テキストファイルを編集して新しいコンテストを追加できます。
TLFは、モールスコードジェネレーター、サウンドカード、膨大な数のラジオ、およびDXクラスターを使用してインターフェイスします。クラスターデータをHari Nairによって書かれた優れたXplanetプログラムに投影できます。
コンテストオペレーションは、DOS向けの人気のあるTR-LOGプログラムを模倣しており、出力ファイルはTR-およびCabrillo互換です。ユーザーインターフェイスは、CWコンテストで30年以上の経験で設計されており、アクティブなコンテストのグループが引き続きコードを更新しています。
TLFはコンソールモード(端子ウィンドウ)で実行され、小さなマシンで、または限られた帯域幅でリモートで実行できます。ただし、コンソールの「レトロ」の外観があなたをだましてはいけません。これは、パートタイムの単一OP努力から大規模なマルチマルチ「ビッグガン」操作まで、すべてをサポートできる完全にモダンなコンテストロガーです。
ユーザーインターフェイスの説明と、CW、RTTY、およびSSBコンテストのセットアップの詳細な説明については、Manual.mdを参照してください。特定の質問については、TLFの使用を開始したら、コマンドラインでman tlf
入力するだけです。
コンソールプログラムとして、TLFにはメニューやポップアップウィンドウはありません。代わりに、 logcfg.dat
とコンテスト固有のルールファイルの2つの構成ファイルを使用します。空のディレクトリから始めて、 <PREFIX>/logcfg.dat
を読み取ります。ここで、 <PREFIX>
はデータファイルがインストールされたディレクトリです( /usr/local/share/tlf
/デフォルトで)。 TLFが起動するローカルディレクトリに保存されているlogcfg.dat
またはルールファイルは、おそらくあなたがしたいデフォルト設定をオーバーライドします。サンプルのセットアップについては、以下のクイックスタートガイドを参照してください。デフォルトのlogcfg.dat
ファイルには、設定を文書化する広範なコメントがあり、任意のテキストエディターで開くことができます。少なくとも、Callignを設定する必要があります。
TLFをインストールする最も簡単な方法は、ディストリビューションのリポジトリからです。 debian風味の分布(ubuntuを含む):
sudo apt install tlf
このルートを選択すると、「ソースから建物」セクションをスキップできます。
CWにCWに使用する場合は、インストールしていることを確認し、システムスタートアップを開始するために設定するか、TLFを起動する前に手動で開始する予定です。
CW用のK1ELウィンキーヤーを使用する場合は、これらのページの指示に従って、winkeyer_serverまたはwinkeydaemonのいずれかをダウンロードしてインストールします。 TLFを開始する前に、Winkeyerサーバー(いずれか)を起動する必要があります。どちらのプログラムもCWDAemonになりすまして機能します。これは、 logcfg.dat
ファイルのネットキーヤー設定を有効にした場合、TLFを自動的に使用します。
ソースからTLFを構築することを望む場合、またはリポジトリにない場合は、最初に他のコンポーネントをインストールする必要があります。
具体的には、次のものに依存します。
hamlib
ライブラリ、ncurses
とtinfo
、Fldigi
などのプログラムとのコミュニケーションのためのXMLRPC_C
ライブラリGlib-2.0
およびGNU Autoconf
。Debianファミリー(Ubuntuを含む)の分布を使用している場合は、端末ウィンドウを開いてタイピングすることで、これらすべての依存関係を取得できます。
sudo apt install autoconf libglib2.0-dev libhamlib-dev libncurses5-dev libtinfo-dev libxmlrpc-core-c3-dev
厳格なビルド依存関係ではありませんが、次のパッケージも役立つ場合があります。
sox
およびxplanet
。Debian Linuxesについて:
sudo apt install sox xplanet
依存関係がインストールされたら、TLFのソースを取得する最も簡単な方法は、ここから最新のTarball(バージョン1.4.1)をダウンロードしてから、端末を開梱したディレクトリにナビゲートして、入力します。
./configure
make
sudo make install
Fldigiを使用してDigimodesでコンテストを行う予定がある場合は、上記のシーケンスを開始します
./configure --enable-fldigi-xmlrpc
その後、 make
and make install
コマンドが続きます。
Tarballの代わりにGitHubリポジトリのクローンからTLFをコンパイルしている場合は、してください
autoreconf --install
上記のコマンドの前。
デフォルトでは、TLFはスクリプトディレクトリのシェルスクリプトとともに、 /usr/local/bin
にインストールされます。データファイルは/usr/local/share/tlf
にインストールされます。
これらのパスのいずれかを変更したい場合は、構成スクリプトでもそれを行うことができます。
./configure --prefix=/usr --datadir=/usr/share
/usr/bin
にtlfとスクリプト、データファイル、 /usr/share/tlf
にインストールします。
CWにCWに使用する場合は、インストールしていることを確認し、システムスタートアップを開始するために設定するか、TLFを起動する前に手動で開始する予定です。
CW用のK1ELウィンキーヤーを使用する場合は、これらのページの指示に従って、winkeyer_serverまたはwinkeydaemonのいずれかをダウンロードしてインストールします。 TLFを開始する前に、Winkeyerサーバー(いずれか)を起動する必要があります。どちらのプログラムもCWDAemonになりすまして機能します。これは、 logcfg.dat
ファイルのネットキーヤー設定を有効にした場合、TLFを自動的に使用します。
TLFはすべてのタイプのコンテストで使用できますが、モードに関係なく、初期セットアップの多くは同じです。この例では、米国に拠点を置くステーションがARRL DXコンテストのために設定されていると仮定します - あなたが入っているコンテストのどんなコンテストにも適切なルールファイルを置き換えます。
物事を整理する最も簡単な方法は、各コンテストの新しいディレクトリを作成し、デフォルトの構成ファイルをITにコピーすることです。これをファイルマネージャー、またはコマンドラインで行うことができます。
mkdir arrldx
cd arrldx
mkdir rules
cp /usr/share/tlf/logcfg.dat .
cp /usr/share/tlf/rules/arrldx_usa rules/
上記のファイルパスは、リポジトリからのDebianインストールに基づいていることに注意してください。リポジトリからインストールする代わりにソースからコンパイルした場合、代わりにshare
ディレクトリは/usr/local/share/tlf
である場合があります。
これで、 logcfg.dat
ファイルを含むarrldx
というディレクトリと、 arrldx_usa
を含むarrldx/rules
ディレクトリがあります。これらは、TLFを起動するときにデフォルトをオーバーライドします。
お気に入りのテキストエディターでローカルlogcfg.dat
ファイルを開きます。ファイルのコメントは機能を説明しています。 RULES=arrldx_usa
を設定し、有効にする設定を解除し、コメントする(#)無効にする任意のもの、およびCallignや優先コンソールベースのテキストエディターなどの詳細を入力します。後者は、TLF内からこのファイルを編集するために使用されます。
TLFでCWを生成する予定がある場合は、CWDAEMONまたはWINKYER SERVERを実行する必要があります。デジタルモードには、FLDIGIが必要です。リグ制御にはhamlibが必要です。詳細については、 Manual.md
参照してください。 DXClusterスポットをTLFのバンドマップに表示する場合は、「パケットインターフェイス」セクションに希望する設定を入力し、「情報Windows」の下にクラスターラインを除外します。
logcfg.dat
を使用した場合は、 rules/arrldx_usa
のローカルコピーに移動して編集します。あなたの交換を設定する以外に、(あなたがたまたまPAにいない限り)、あなたがそれらを使用している場合はCWメッセージにあなたが好きな変更を加える以外にやることはあまりないはずです。同じ手順が他のルールファイルに適用されます。現在、ルールファイルを持っていないコンテストを使用したい場合は、似たようなルールファイルをコピーして変更します。コレクションに追加できるようにしてください。
構成ファイルが好みになったら、端子ウィンドウが80x25サイズに設定されていることを確認し、コンテストディレクトリからTLFを起動します。
tlf
(または/usr/local/bin/tlf
明示的にしたい場合)。
コンソールベースのロガーとして、TLFはキーボードコマンドのみに依存しています。コマンドは、キーコード( Alt-H
などのヘルプ画面を表示するなど)または空のCallignエントリフィールドに直接入力されたテキスト(キーボードコマンドの完全なリストを開く:help
など)に直接入力されます。 14050などの数字を入力すると、キロハツ語で現在の周波数が設定され、リグ制御がアクティブな場合は、TLFがリグをその周波数に自動的に調整します。 F-Keysは、コンテストマクロを送信するために期待どおりに機能します。現在の設定の略式リストは、コンソールの一番上の行を越えています。
N1MM+などの他の最新のコンテストロガーを使用した場合、キーボードの動作は非常に馴染みがあります。これは標準の「Enter Sends Message(ESM)」操作です。 SpaceBarは、Callignを入力した後にExchangeフィールドに連れて行き、Enterキーは、どのモード(実行対検索およびパウンド)とQSOのどの部分が発生しているかに応じて、異なるマクロをトリガーします。
デフォルトモードは、他のコンテストロガーの「実行」モードに相当する「ログ」です。左上隅に「ログ」という言葉が表示され、TLFはCQを呼んでいて、電話をかける人に応答すると仮定します。このモードでは、空白のコールサインフィールドに「Enter」を押すと、CQが送信されます。
「ログ」と「検索アンドポッシュ」モードを切り替え、「+」を押し、左上隅に「S&P」と書かれていることに注意してください。ブランクカールサインフィールドに「Enter」を押すと、CQの代わりにCallign(デフォルトでF-6メッセージと同じ)が送信され、残りの検索とPounceのロギングフローが続きます。
完全なウォークスルーと特定の種類の操作の詳細については、 doc/Manual.md
参照してください。これは修正の過程にあります。特定の質問への回答は、通常、任意のコンソールウィンドウからアクセス可能な内蔵マニュアルにあります。
man tlf
古いTLFマニュアルのコピーは、GitHubリポジトリでもご覧ください。多くの新機能が追加されていますが、古い情報の多くはまだ機能します。
コーディングスキルがあり、プロジェクトを支援したい場合は、リポジトリをフォークし、変更を加え、パッチまたはプルリクエストを送信してください。
バグレポート、機能リクエスト、および質問をメーリングリストに直接監視してください。
MakeファイルとCWDAEMONのヘルプをありがとう、JOOP、PA4TUに感謝します。
シリアルポート /dev /cwkeyerデバイスのIVO、9A3tyに感謝します。
並列ポート /dev /cwkeyerデバイスについては、PA3FKNのEricに感謝します。