Compartir a través de


FirmataCommandSequence Clase

Definición

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

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)
Herencia
FirmataCommandSequence
Implementaciones

Constructores

FirmataCommandSequence()

Cree una nueva secuencia de comandos sysex. El StartSysex byte se agrega automáticamente.

Campos

EndSysex

Fin del byte del comando sysex. Debe finalizar todos los comandos sysex.

StartSysex

Inicio del byte del comando sysex. Se usa como byte inicial para casi todos los comandos extendidos.

Propiedades

Length

Longitud actual de la secuencia

Sequence

Secuencia actual

Métodos

DecodeInt14(Byte[], Int32)

Descodifica un entero de 14 bits en un short

DecodeInt32(ReadOnlySpan<Byte>, Int32)

Descodificar un valor int de datos empaquetados de 7 bits. Esta forma de codificar uints solo se usa en módulos de extensión.

DecodeUInt32(ReadOnlySpan<Byte>, Int32)

Descodificar un uint de datos empaquetados de 7 bits. Esta forma de codificar uints solo se usa en módulos de extensión.

Equals(FirmataCommandSequence)

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

Equals(Object)

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

GetHashCode()

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

SendInt14(Int32)

Escriba un int14 empaquetado en la secuencia. Se usa para escribir un entero de hasta 14 bits.

SendInt32(Int32)

Enviar un Int32 como 5 x 7 bits. Esta forma de transmisión de enteros solo es compatible con módulos de extensión.

SendUInt32(UInt32)

Enviar un Uint32 como 5 x 7 bits. Esta forma de transmisión de enteros solo es compatible con módulos de extensión.

ToString()

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

Write(Byte[], Int32, Int32)

Agregue una secuencia de bytes a la secuencia de comandos. Los bytes ya se deben codificar.

Write(Byte[])

Agregue una secuencia de bytes a la secuencia de comandos. Los bytes ya se deben codificar.

WriteByte(Byte)

Agregar un byte a la secuencia de comandos

WriteBytesAsTwo7bitBytes(ReadOnlySpan<Byte>)

Codifica un conjunto de bytes con 7 bits y los agrega a la secuencia. Cada byte de entrada se codifica en 2 bytes.

Se aplica a