FirmataCommandSequence Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |