Compartilhar via


FirmataCommandSequence Classe

Definição

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

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)
Herança
FirmataCommandSequence
Implementações

Construtores

FirmataCommandSequence()

Crie uma nova sequência de comandos sysex. O StartSysex byte é adicionado automaticamente.

Campos

EndSysex

Fim do byte de comando sysex. Deve encerrar todos os comandos sysex.

StartSysex

Início do byte de comando sysex. Usado como byte inicial para quase todos os comandos estendidos.

Propriedades

Length

O comprimento atual da sequência

Sequence

A sequência atual

Métodos

DecodeInt14(Byte[], Int32)

Decodifica um inteiro de 14 bits em um curto

DecodeInt32(ReadOnlySpan<Byte>, Int32)

Decodificar um int de dados empacotados de 7 bits. Essa maneira de codificar uints só é usada em módulos de extensão.

DecodeUInt32(ReadOnlySpan<Byte>, Int32)

Decodificar uma uint de dados empacotados de 7 bits. Essa maneira de codificar uints só é usada em módulos de extensão.

Equals(FirmataCommandSequence)

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

Equals(Object)

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

GetHashCode()

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

SendInt14(Int32)

Escreva um Int14 empacotado no fluxo. Isso é usado para gravar um inteiro de até 14 bits.

SendInt32(Int32)

Envie um Int32 como 5 x 7 bits. Essa forma de transmissão de inteiros só tem suporte por módulos de extensão

SendUInt32(UInt32)

Envie um Uint32 como 5 x 7 bits. Essa forma de transmissão de inteiros só tem suporte por módulos de extensão

ToString()

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

Write(Byte[], Int32, Int32)

Adicione uma sequência de bytes à sequência de comandos. Os bytes já devem estar codificados.

Write(Byte[])

Adicione uma sequência de bytes à sequência de comandos. Os bytes já devem estar codificados.

WriteByte(Byte)

Adicionar um byte à sequência de comandos

WriteBytesAsTwo7bitBytes(ReadOnlySpan<Byte>)

Codifica um conjunto de bytes com 7 bits e os adiciona à sequência. Cada byte de entrada é codificado em 2 bytes.

Aplica-se a