FirmataCommandSequence クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
firmata コマンド シーケンス 後でパブリック可視性に変更することを意図した
public class FirmataCommandSequence
public class FirmataCommandSequence : IEquatable<Iot.Device.Arduino.FirmataCommandSequence>
type FirmataCommandSequence = class
type FirmataCommandSequence = class
interface IEquatable<FirmataCommandSequence>
Public Class FirmataCommandSequence
Public Class FirmataCommandSequence
Implements IEquatable(Of FirmataCommandSequence)
- 継承
-
FirmataCommandSequence
- 実装
コンストラクター
FirmataCommandSequence() |
新しい sysex コマンド シーケンスを作成します。 バイトは StartSysex 自動的に追加されます。 |
フィールド
EndSysex |
sysex コマンド バイトの末尾。 すべての sysex コマンドを終了する必要があります。 |
StartSysex |
sysex コマンド バイトの先頭。 ほぼすべての拡張コマンドの開始バイトとして使用されます。 |
プロパティ
Length |
シーケンスの現在の長さ |
Sequence |
現在のシーケンス |
メソッド
DecodeInt14(Byte[], Int32) |
14 ビット整数を短整数にデコードします |
DecodeInt32(ReadOnlySpan<Byte>, Int32) |
パックされた 7 ビット データから int をデコードします。 uints をエンコードするこの方法は、拡張モジュールでのみ使用されます。 |
DecodeUInt32(ReadOnlySpan<Byte>, Int32) |
パックされた 7 ビット データから uint をデコードします。 uints をエンコードするこの方法は、拡張モジュールでのみ使用されます。 |
Equals(FirmataCommandSequence) |
firmata コマンド シーケンス 後でパブリック可視性に変更することを意図した |
Equals(Object) |
firmata コマンド シーケンス 後でパブリック可視性に変更することを意図した |
GetHashCode() |
firmata コマンド シーケンス 後でパブリック可視性に変更することを意図した |
SendInt14(Int32) |
パックされた Int14 をストリームに書き込みます。 これは、最大 14 ビットの整数を書き込む場合に使用されます。 |
SendInt32(Int32) |
Int32 を 5 x 7 ビットとして送信します。 この形式の整数の送信は、拡張モジュールでのみサポートされます |
SendUInt32(UInt32) |
Uint32 を 5 x 7 ビットとして送信します。 この形式の整数の送信は、拡張モジュールでのみサポートされます |
ToString() |
firmata コマンド シーケンス 後でパブリック可視性に変更することを意図した |
Write(Byte[], Int32, Int32) |
コマンド シーケンスにバイト シーケンスを追加します。 バイトは既にエンコードされている必要があります。 |
Write(Byte[]) |
コマンド シーケンスにバイト シーケンスを追加します。 バイトは既にエンコードされている必要があります。 |
WriteByte(Byte) |
コマンド シーケンスにバイトを追加する |
WriteBytesAsTwo7bitBytes(ReadOnlySpan<Byte>) |
7 ビットのバイトセットをエンコードし、シーケンスに追加します。 各入力バイトは 2 バイトでエンコードされます。 |