外部インタフェース/API | ![]() ![]() |
デバイスに書き出されるコマンドの終了に用いられるキャラクタを指定します。
詳細
Terminator
は、CR
, LF
, CR/LF
, LF/CR
に設定します。Terminator
がCR
の場合は、ターミネータはキャリッジリターンです。Terminator
がLF
の場合は、ターミネータはラインフィードです。Terminator
がCR/LF
の場合は、ターミネータはその後にラインフィードが続くキャリッジリターンです。Terminator
がLF/CR
の場合は、ターミネータはその後にキャリッジリターンが続くラインフィードです。
関数fprintf
を使って書き出し操作を実行する際、すべての\n
は、Terminator
プロパティ値で置き換えられます。%s\n
は、fprintf
対するデフォルトのフォーマットです。fgetl
, fgets
, fscanf
を使った読み込み操作は、Terminator
の値が読み込まれるときに終了します。ターミネータは、バイナリ操作では無視されます。
BytesAvailableActionMode
がterminator
に設定されているとき、バイト利用可能なイベントを生成するためにターミネータを使うことができます。
特性
参照のみ |
不可 |
データタイプ |
文字列 |
値
CR |
ターミネータは、キャリッジリターンです。 |
{LF} |
ターミネータは、ラインフィードです。 |
CR/LF |
ターミネータは、その後にラインフィードが続くキャリッジリターンです。 |
LF/CR |
ターミネータは、その後にキャリッジリターンが続くラインフィードです。 |
関数
プロパティ
![]() | Tag | Timeout | ![]() |