FirmataCommandSequence Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |