| 外部インタフェース/API | ![]() |
指定されたバイト数が入力バッファで利用可能となった後にバイト利用可能なイベントが発生するか、あるいはターミネータが読み込まれた後で、イベントが生成されるかを指定します。
詳細
BytesAvailableActionModeは、terminatorまたはbyteに設定可能です。BytesAvailableActionModeがterminatorの場合は、バイト利用可能なイベントは、Terminatorプロパティで指定されたターミネータに達したときに発生します。BytesAvailableActionModeがbyteの場合は、バイト利用可能なイベントは、BytesAvailableActionCountプロパティで指定されたバイト数が利用可能なときに発生します。
バイト利用可能なイベントは、BytesAvailableActionプロパティに対して指定されたM-ファイルアクション関数を実行します。
オブジェクトがデバイスから切断されているときにのみBytesAvailableActionModeを設定できます。関数fcloseを使ってオブジェクトを切断します。切断されたオブジェクトは、Statusプロパティの値がclosedです。
特性
| 参照のみ |
オープン時 |
| データタイプ |
文字列 |
値
{terminator} |
ターミネータが読み込まれたときにバイト利用可能なイベントは生成されます。 |
byte |
指定したバイト数が利用可能なときにバイト利用可能なイベントは生成されます。 |
関数
プロパティ
BytesAvailableAction, BytesAvailableActionCount, Status, Terminator
| BytesAvailableActionCount | BytesToOutput | ![]() |