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

1.5 stop bitの廃止 - Tera Term Ticket #40299 on OSDN

$
0
0

1.5 stop bitの廃止

Eröffnet am: 2020-04-01 19:06

Letztes Update: 2020-04-01 20:15

Auswertung:dodaVerantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:Tera Term 5.0
Typ:FehlerSchweregrad:5 - Mittel
Komponente:Tera TermStatus:Offen
LösungKeine

Einzelheiten

シリアルポート設定のstop bitで 1.5 bitを廃止する。

Windows の DCB 構造体の StopBits では、

  • ONESTOPBIT (1 stop bit)
  • ONE5STOP BIT (1.5 stop bits)
  • TWOSTOPBIT (2 stop bits)

の三種類の値が指定できる。

Tera Term でもこれに従って上記三つの値を選べるようになっている。

しかし DCB構造体の説明の備考には、

The use of 5 data bits with 2 stop bits is an invalid combination, as is 6, 7, or 8 data bits with 1.5 stop bits.
とあり、Tera Term ではデータ長は 7 と 8 のみサポートしている為、1.5 stop bits の使用は常に不正な組み合わせとなる。

これは 8250 使用時の説明として書かれているが、16450 や 16550 使用時でも同じと考えられるので、常に不正な設定となる 1.5 stop bits を廃止する。

別案として 5 data bits をサポートするというのも考えられるが、

  • データの扱い方が不明瞭
  • 作っても誰も使わない設定になると思われる

という事から対応しない。

Letzte Aktualisierung für dieses Ticket

2020-04-01 20:15 Aktualisiert von: doda

Kommentar

完全に忘れていました。 マークパリティ、スペースパリティを追加した時に、MSDNでの記述のすぐ下にある1.5 stop bitsが目について一緒に追加したんでした。


Viewing all articles
Browse latest Browse all 2128