Sdílet prostřednictvím


FirmataCommandSequence Třída

Definice

A firmata command sequence (Příkazová sekvence firmy) Má se později změnit na veřejnou viditelnost

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)
Dědičnost
FirmataCommandSequence
Implementuje

Konstruktory

FirmataCommandSequence()

Vytvořte novou sekvenci příkazů sysex. Bajt StartSysex se přidá automaticky.

Pole

EndSysex

Konec příkazu sysex byte. Musí ukončit všechny příkazy sysex.

StartSysex

Začátek příkazu sysex byte. Používá se jako počáteční bajt pro téměř všechny rozšířené příkazy.

Vlastnosti

Length

Aktuální délka sekvence

Sequence

Aktuální posloupnost

Metody

DecodeInt14(Byte[], Int32)

Dekóduje 14bitové celé číslo na krátké

DecodeInt32(ReadOnlySpan<Byte>, Int32)

Dekódujte int z zabalených 7bitových dat. Tento způsob kódování uints se používá pouze v rozšiřujících modulech.

DecodeUInt32(ReadOnlySpan<Byte>, Int32)

Dekódujte uint z zabalených 7bitových dat. Tento způsob kódování uints se používá pouze v rozšiřujících modulech.

Equals(FirmataCommandSequence)

A firmata command sequence (Příkazová sekvence firmy) Má se později změnit na veřejnou viditelnost

Equals(Object)

A firmata command sequence (Příkazová sekvence firmy) Má se později změnit na veřejnou viditelnost

GetHashCode()

A firmata command sequence (Příkazová sekvence firmy) Má se později změnit na veřejnou viditelnost

SendInt14(Int32)

Napište do streamu zabalený int14. Používá se k zápisu celého čísla o až 14 bitech.

SendInt32(Int32)

Pošlete Int32 jako 5 x 7 bitů. Tento způsob přenosu celých čísel je podporován pouze moduly rozšíření.

SendUInt32(UInt32)

Odešlete Uint32 jako 5 x 7 bitů. Tento způsob přenosu celých čísel je podporován pouze moduly rozšíření.

ToString()

A firmata command sequence (Příkazová sekvence firmy) Má se později změnit na veřejnou viditelnost

Write(Byte[], Int32, Int32)

Přidejte do sekvence příkazů sekvenci bajtů. Bajty už musí být zakódované.

Write(Byte[])

Přidejte do sekvence příkazů sekvenci bajtů. Bajty už musí být zakódované.

WriteByte(Byte)

Přidání bajtu do příkazové sekvence

WriteBytesAsTwo7bitBytes(ReadOnlySpan<Byte>)

Zakóduje sadu bajtů se 7 bity a přidá je do sekvence. Každý vstupní bajt je kódován ve 2 bajtech.

Platí pro