FirmataCommandSequence Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |