Skip to content

Commit

Permalink
2024/04/04 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Sep 18, 2024
1 parent d7c2882 commit 66a58b9
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions files/ja/web/api/serialport/open/index.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
---
title: SerialPort.open()
title: "SerialPort: open() メソッド"
short-title: open()
slug: Web/API/SerialPort/open
l10n:
sourceCommit: de73dc7280b2b84ce58d2a93b241bd8a93e8096d
sourceCommit: 2de8605cc697ca93b02f0b7109082b694f8950ec
---

{{SecureContext_Header}}{{APIRef("Serial API")}}{{SeeCompatTable}}
{{SecureContext_Header}}{{APIRef("Web Serial API")}}{{SeeCompatTable}}{{AvailableInWorkers("window_and_dedicated")}}

{{domxref("SerialPort")}} インターフェイスの **`open()`** メソッドは、ポートを開く処理が完了したら解決する {{jsxref("Promise")}} を返します。デフォルトでは、ポートは 8 ビットのデータ、1 ビットのストップビット、パリティチェックなしで開かれます。パラメータ `baudRate` は必須です
**`open()`**{{domxref("SerialPort")}} インターフェイスのメソッドで、ポートを開く処理が完了したら解決する {{jsxref("Promise")}} を返します。既定では、ポートは 8 ビットのデータ、1 ビットのストップビット、パリティチェックなしで開かれます。`baudRate` 引数は必須です

## 構文

Expand All @@ -24,15 +25,15 @@ open(options)
- `baudRate`
- : シリアル通信を確立するボーレートを表す正の値です。
- `bufferSize` {{Optional_Inline}}
- : 確保する送信用と受信用のバッファーのサイズを表す `unsigned long` の整数です。指定されない場合のデフォルト値は 255 です。
- : 確保する送信用と受信用のバッファーのサイズを表す `unsigned long` の整数です。指定されない場合の既定値は 255 です。
- `dataBits` {{Optional_Inline}}
- : 1 フレームのデータビット数を表す、7 または 8 の整数です。指定されない場合のデフォルト値は 8 です。
- : 1 フレームのデータビット数を表す、7 または 8 の整数です。指定されない場合の既定値は 8 です。
- `flowControl` {{Optional_Inline}}
- : `"none"` または `"hardware"` のいずれかで、フロー制御の種類を表します。デフォルト値は `"none"` です。
- : `"none"` または `"hardware"` のいずれかで、フロー制御の種類を表します。既定値は `"none"` です。
- `parity` {{Optional_Inline}}
- : `"none"`, `"even"`, `"odd"` のいずれかで、パリティの種類を表します。デフォルト値は `"none"` です。
- : `"none"`, `"even"`, `"odd"` のいずれかで、パリティの種類を表します。既定値は `"none"` です。
- `stopBits` {{Optional_Inline}}
- : フレームの最後のストップビットの数を表す、1 または 2の整数です。指定されない場合のデフォルト値は 1 です。
- : フレームの最後のストップビットの数を表す、1 または 2の整数です。指定されない場合の既定値は 1 です。

### 返値

Expand All @@ -47,7 +48,7 @@ open(options)

##

シリアルポートで通信を行う前に、ポートを開く必要があります。ポートを開くことで、サイトはデータがどのように送受信されるかを決めるために必要なパラメータを設定できます。開発者は、適切なパラメータを決めるために接続するデバイスのドキュメントを参照するべきです
シリアルポートで通信を行う前に、ポートを開く必要があります。ポートを開くことで、サイトはデータがどのように送受信されるかを決めるために必要なパラメーターを設定できます。開発者は、適切なパラメーターを決めるために接続するデバイスのドキュメントを参照するべきです

```js
await port.open({ baudRate: 9600 /* ボーレートを決める */ });
Expand Down

0 comments on commit 66a58b9

Please sign in to comment.