Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ハードウェアフロー制御 DSR/DTR - Tera Term Ticket #39365 on OSDN

$
0
0

ハードウェアフロー制御 DSR/DTR

Eröffnet am: 2019-06-30 16:27

Letztes Update: 2019-08-31 00:49

Auswertung:yutakaponVerantwortlicher:yutakapon
Priorität:5 - MittelMeilenstein:Tera Term 4.105
Typ:FunktionsanfragenSchweregrad:5 - Mittel
Komponente:Tera TermStatus:Offen [Owner assigned]
LösungGefixt

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-08-31 00:49 Aktualisiert von: yutakapon

Kommentar

Tera Termの検証としては実質完了しているので、次のリリースで入れることにします。


Viewing all articles
Browse latest Browse all 2128