Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最近の作業部屋活動履歴

2020-12-13
2020-12-11
2020-11-23

最近のWikiの更新 (Recent Changes)

No changes on this wiki.

Wikiガイド(Guide)

サイドバー (Side Bar)

TTX Reconnect

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

COM ポート遅延再接続プラグイン for Tera Term

Release Files

No download files.

Recent Commits

Rev.TimeAuthorMessage RSS
cbed344f2020-12-13 06:34:28tomo3136readme誤記修正
ae61c1952020-12-13 06:17:29tomo3136ビルド出力先を元に戻す
a1d4bb622020-12-13 06:16:22tomo3136CMakeに対応
545bf9ed2020-12-12 17:10:07tomo3136readme 修正
39204e4c2020-12-12 11:55:05tomo3136日本語UI以外は英語表示に対応
de950dc02020-12-12 06:32:56tomo3136TTSet構造体補正マクロを別ファイルに分離
6095db682020-12-11 07:25:42tomo3136readme 追加
ce1d541a2020-12-11 00:43:26tomo3136teraterm v4.105用TTSet構造体補正マクロをコメントアウト te...
81ae40262020-11-23 16:37:52tomo3136ttset構造体で無理やり対応
937f376f2020-11-23 16:34:59tomo3136AutoComPortReconnectをttset構造体を使わずプラグイン側で参照

COM ポート遅延再接続プラグイン for Tera Term

概要

主な用途は、外部装置と USB 経由での UART 通信用です。

一般的な USB-UART 変換ケーブルでは発生しないのですが、装置に組み込まれた USB I/F に USB ケーブルでつないで UART 通信する場合、 Tera Term の自動再接続機能(AutoComPortReconnect) が失敗のダイアログを表示することがあります。

USBケーブル接続後、少し待ってから COM ポートを開くと問題なく通信できます。

このため、自動再接続機能が USB 接続を検知してから COM ポートを開くまでの間に、一定時間のガード時間を設けることで回避するプラグインです。

また、能動的に UART 接続を再接続したい場合、メニュー「ファイル-接続断」してメニュー「ファイル-新しい接続」・「接続先選択」をすると手間がかかるため、メニューに「再接続」を設けました。

対応バージョン

以下のバージョンで動作を確認

Tera Term v4.96, v4.98, v4.104

以下のバージョンでは正常に動作しません

Tera Term v4.105

使い方

  1. プラグインをビルドします。
  2. Tera Term 実行環境 (ttermpro.exeがあるフォルダ) にビルドした TTXReconnect.dll をコピーします。
  3. TERATERM.INI 設定ファイルを追加修正します。
  4. Tera Term を実行し、 COM ポートで UART 通信します。
  5. 再接続を行うときは、メニュー[ファイル-再接続] を選択します。

設定ファイル

再接続待ち時間をミリ秒で指定します。省略時 0 と同等です。

例:再接続待ち時間 1 秒の場合

[TTXReconnect]
ReconnectWait=1000

開発メモ

バージョン間の位置ずれを補正するTTSet構造体補正マクロ版をビルド

コンパイルオプションで /D"_TTX_VERSION_SUPPORT" を指定します。

ビルド

cmake でビルドする場合

mkdir build
cd build
cmake -A Win32 ..
cmake --build . --config Release

Latest updated Tickets

No tickets

About Chamber Wiki

Welcome to OSDN Wiki system. Here is your chamber Wiki space.

Check Wiki Guide (English) to refer syntax and functions.