Stream.setTimeout()
名称
Stream.setTimeout()
説明
Stream.setTimeout()は、ストリームデータ受信の最大待ち時間を設定する。指定する時間の単位はミリ秒単位で、デフォルト値は1000ミリ秒である。
この関数はStreamクラスの一部であり、このクラスを継承したすべてのクラス(例えばWireやSerialなど)から呼び出すことができる。Streamのメインページにより多くの情報があるので参照のこと。
書式
stream.setTimeout(time)
C言語シグネチャ(avr)
void setTimeout(unsigned long timeout);
引数
| timeout | タイムアウト時間。単位はミリ秒。データ型: unsigned long。 |
戻り値
なし。
注意
Stream.setTimeout()で設定したタイムアウト値を利用するStreamの関数は以下の通り。
- Stream.find()
- Stream.findUntil()
- Stream.parseInt()
- Stream.parseFloat()
- Stream.readBytes()
- Stream.readBytesUntil()
- Stream.readString()
- Stream.readStringUntil()
オリジナルのページ
https://docs.arduino.cc/language-reference/en/functions/communication/stream/streamSetTimeout/
実装の解析
まだ解析していません。
最終更新日
August 16, 2026