ハードウェアフロー制御 DSR/DTR
Eröffnet am: 2019-06-30 16:27
Letztes Update: 2019-07-31 18:44
Auswertung: | yutakapon | Verantwortlicher: | yutakapon |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | near future |
Typ: | Funktionsanfragen | Schweregrad: | 5 - Mittel |
Komponente: | Tera Term | Status: | Offen [Owner assigned] |
Lösung | Keine |
Einzelheiten
Tera Termがサポートするハードウェアフロー制御はRTS/CTSのみであり、新しくDSR/DTRを追加する。
●シリアルポート設定ダイアログ
<現状>
フロー制御 none, Xon/Xoff, hardware<変更後>
フロー制御 none, Xon/Xoff, RTS/CTS, DSR/DTR
※ヘルプで、DSR/DTR もハードウェア制御であること、
※今までの hardware が RTS/CTS であると明記する。
●teraterm.ini
<現状>
; Flow control (x/hard/none) FlowCtrl=none<変更後>
; Flow control (x/hard/none/rtscts/dsrdtr) ; "hard" is same as "rtscts" FlowCtrl=none
※Save setupした時、RTS/CTSは"hard"で保存する。下位互換性保持のため。
※FlowCtrl=rtscts/dsrdtrであるteraterm.iniを、古いTera Termで読み込むと"none"扱いとなる。
●setflowctrlマクロ
<現状>
1 Xon/Xoff 2 hardware 3 none<変更後>
1 Xon/Xoff 2 RTS/CTS 3 none 4 DSR/DTR
■作業ブランチ
branches/flowctrl_dsrdtr/
■テスト用アーカイブ
https://ja.osdn.net/projects/ttssh2/storage/snapshot/snapshot-r7827-20190630-yutaka-dsrdtr.zip
■検証結果
DSRは確認済み。波形観測結果を添付。
ざくっと DSR で Tera Term 上で送信制御がかかるか見てみました。 DSR 落とすと (/DSR=H)、送信ストップ、正常にかかってます。
DTRの波形観測はまだないが、Tera Term側の修正としてはデバイスドライバに対して、DSR/DTRを使うことを 指示しているだけなので、ほとんど検証が終わったようなもの。 これで次のリリースに入れられるめどが立った。
リリースまでに「DTRの波形観測」ができればやります。
Letzte Aktualisierung für dieses Ticket
2019-07-31 18:44 Aktualisiert von: yutakapon
- Meilenstein Update from Tera Term 4.104 to near future