DOM

SerialPortインターフェイス

writable プロパティ

  編集:2022.03.10 by T.A.

MS(en)

安全なコンテキスト: この機能は、セキュア コンテキスト(HTTPS)でのみ使用できます。一部またはすべてのサポート ブラウザーで。

書き込み可能な読み取り専用。ポートに接続されているデバイスにデータを送信するための WritableStream を返します。このストリームに書き込まれるチャンクは、BufferSource のインスタンスである必要があります(たとえば、ArrayBuffer または Uint8Array などの ArrayBufferView)。ポートが開いていて致命的なエラーが発生していない限り、このプロパティは null ではありません。

構文
writableStream= SerialPort.writable
SerialPort SerialPort

WritableStream

次の例は、ポートに文字列を書き込む方法を示しています。TextEncoder は、送信前に文字列を Uint8Array に変換します。

const encoder = new TextEncoder();
const writer = port.writable.getWriter();
await writer.write(encoder.encode("PING"));
writer.releaseLock();

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: