Ticket #39365

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

Eröffnet am: 2019-06-30 16:27 Letztes Update: 2019-07-31 18:44

Auswertung:
Verantwortlicher:
Status:
Offen [Owner assigned]
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
1
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

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の波形観測」ができればやります。

Ticket-Verlauf (3/10 Historien)

2019-06-30 16:27 Aktualisiert von: yutakapon
  • New Ticket "ハードウェアフロー制御 DSR/DTR" created
2019-06-30 19:57 Aktualisiert von: yutakapon
  • Details Updated
2019-07-02 20:57 Aktualisiert von: yutakapon
  • Details Updated
2019-07-02 21:07 Aktualisiert von: yutakapon
  • File waveform.png (File ID: 5509) is attached
2019-07-02 21:07 Aktualisiert von: yutakapon
  • File waveform.png (File ID: 5509) is deleted
2019-07-02 23:04 Aktualisiert von: yutakapon
  • Details Updated
2019-07-02 23:04 Aktualisiert von: yutakapon
  • Details Updated
2019-07-02 23:05 Aktualisiert von: yutakapon
2019-07-31 18:44 Aktualisiert von: yutakapon

Dateianhangliste

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden