外部インタフェース/API | ![]() ![]() |
詳細
Parity
は、none
, odd
, even
, mark
, space
に設定されます。Parity
がnone
の場合は、パリティチェックは行われず、パリティビットは送信されません。Parity
がodd
の場合は、データ内のmarkビット(1'の)数がカウントされ、奇数のmarkビットを取得するためにパリティビットはアサートまたはunassertされます。Parity
がeven
の場合は、データ内のmarkビット数がカウントされ、偶数のmarkビットを取得するためにパリティビットはアサートまたはunassertされます。Parity
がmark
の場合は、パリティビットはアサートされます。Parity
がspace
の場合は、パリティビットはアサートされません。
パリティチェックは、1ビットのエラーのみを検出することができます。2ビットのエラーは、データが実際には不正確であるときに表面上有効なパリティを持つ場合があります。パリティチェックに関する情報は、パリティビットを参照してください。
パリティビットに加えて、シリアルデータフォーマットはスタートビット、5から8のデータビット、1つまたは2つのストップビットで構成されます。DataBits
プロパティを使ってデータビット数を指定し、StopBits
プロパティを使ってストップビット数を指定します。
特性
参照のみ |
不可 |
データタイプ |
文字列 |
値
{none} |
パリティチェックは行いません。 |
odd |
Oddパリティチェック |
even |
Evenパリティチェック |
mark |
Markパリティチェック |
space |
Spaceパリティチェック |
プロパティ
![]() | OutputEmptyAction | PinStatus | ![]() |