外部インタフェース/API | ![]() ![]() |
詳細
FlowControl
は、none
, hardware
, software
に設定します。FlowControl
がnone
の場合は、データフロー制御(ハンドシェイク)は利用されません。FlowControl
がhardware
の場合は、ハードウェアハンドシェイクがデータフロー制御に利用されます。FlowControl
がsoftware
の場合は、ソフトウェアハンドシェイクがデータフロー制御に利用されます。
ハードウェアハンドシェイクは、一般的にRequest to Send(RTS)とClear to Send(CTS)ピンを使ってデータフローを制御します。ソフトウェアハンドシェイクは、コントロールキャラクタ(XonとXoff)を使ってデータフローを制御します。ハンドシェイクに関する情報は、データフローの制御: ハンドシェイクを参照してください。
PinStatus
プロパティを使ってCTSピンの値を出力することができます。RequestToSend
プロパティを使ってRTSピンの値を指定することができます。しかし、FlowControl
がhardware
で、RequestToSend
に対して値を指定する場合は、その値は与えられません。
特性
参照のみ |
不可 |
データタイプ |
文字列 |
値
{none} |
フロー制御は利用されません。 |
hardware |
ハードウェアフロー制御が利用されます。 |
software |
ソフトウェアフロー制御が利用されます。 |
プロパティ
![]() | ErrorAction | InputBufferSize | ![]() |