MODEMS(5)

名称
modems - モデム設定データベース

解説
tip(1) によって知られるモデムとその属性は termcap(5) ファイルのような構造の ASCII ファイルに記録されます。 ファイルの各行は、1 つの モデム についての記述を提供します。 フィールドはコロン (``:'') で分けられています。 \ 文字の直後に改行がある行末は、次の行へ継続されます。

最初のエントリはモデムの (複数の) 名称です。 もしモデムの名称が 1 つ以上ある場合、名称は縦棒で区切られます。 モデムの名称の後に記述フィールドが続きます。 `=' 記号が続くフィールド名は、文字型が続くことを示します。 `#' 記号が続くフィールド名は、数値が続くことを示します。

tip(1) が呼び出された時、リモートシステムに対するエントリが /etc/remote データベースから検索されます。 (短縮されている) "ACU" タイプケーパビリティが含まれる場合、 tip(1) は特定のモデムを /etc/modems から検索します。 モデムエントリが見付かった場合、リモートシステムとの接続時や切断時に どのように tip(1) プログラムがモデムを扱うかの適当なケーパビリティを決定します。

ケーパビリティ
ケーパビリティは、文字列 (str) ・数値 (num) ・ブーリアンフラグ (bool) のいずれかです。文字列ケーパビリティは capability=value のように指定されます。例えば、 ``reset_command=ATZ\r'' のように指定 します。数値ケーパビリティは capability#value のように指定されます。例えば、``intercharacter_delay#50'' のように指 定します。ブーリアンケーパビリティは単にケーパビリティを記述するだけで 指定されます。

dial_command
    (str) リモートシステムにダイアルするために使われる AT コマンドです (典型的には "ATDT" でしょう)。

echo_off_command
    (str) コマンドエコーを抑制するための ATコマンドです。

escape_guard_time
    (num) ミリ秒で表現されたディレイです。 コマンドに戻るエスケープシーケンスフレームに使われます。

escape_sequence
    (str) コマンドに戻るためのエスケープシーケンスです。

hangup_command
    (str) モデムをハングアップするために使われる AT コマンドです。

hw_flow_control
    (bool) コンピュータとモデム (DTE/DCE) の間でハードウェア (RTS/CTS) フロー制御 を行うようにします。

init_string
    (str) ダイアル前にモデムを初期化するために使われる AT コマンドです。

intercharacter_delay
    (num) コマンドをモデムに送る時の文字間に開けられる、ミリ秒で指定され るディレイ値です。

intercommand_delay
    (num) モデムに発行されるコマンド間に開けられる、ミリ秒で指定される最小ディレイ 値です。

lock_baud
    (bool) コンピュータとモデム (DTE / DCE) の間で固定のビットレートが使われます。 ビットレートは /etc/remote で指定されます。

reset_command
    (str) モデムをリセットするための AT コマンドです。

reset_delay
    (num) リセットし準備状態に戻るのにモデムで必要とされるミリ秒で指定される時間 です。

関連ファイル
/etc/modems
    /etc ディレクトリにおかれた モデム 設定データベースファイルです。

関連項目
tip(1), remote(5)

歴史
modems ファイル書式は 4.4BSD から登場しました。